Tips Updates
Daily
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Ruben RiveraTrack this Player High Level: MLB Stat Years: 1992-2017 MLB Years: 1995-2003
Follow TBC on Twitter and Facebook

Rated Prospect
World Series Champion

PositionsOF-730, CF-455, RF-123, LF-48, DH-1, 1B-1Position when DraftedOFPlayer Listed UnderMajor Leaguers
Proper NameRuben Moreno Rivera
Height6-3Weight200BatsRightThrowsRight
Born DateNovember 14,1973 [44.161]PlaceLa Chorrera,Panama

DraftedSigned as undrafted amateur free agent in 1990 by the New York Yankees.
Prospect Rankings[BA] 1994-MLB-#76 ... 1994-MLB-#4 ... 1995-MLB-#2 ... 1995-MLB-#1 ... 1996-MLB-#3 ... 1996-MLB-#1 ... 1997-MLB-#9 ... 1997-NYA-#1 ... 1998-MLB-#40
MLB DebutSeptember 3,1995 [21.293]
OrganizationsNYA [6] SDN [4] BAL [1] CHA [1] CIN [1] SFN [1] TEX [1] Awards4
TBC Player ID545Retrosheet IDriver002MLBAM ID121252
RelationshipsCousin of Mariano Rivera
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Batting Stats -- Fielding Statistics -- Other Batting -- Transactions -- Awards -- Salaries
This player page is available for sponsorship:
Sponsor the Ruben Rivera page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Active Talent RatingsBattingSpeed66Power85Contact46XBH80RBIs57Runs60Hitting67Durability69Team.518Ratings Explained

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
1992Gulf Coast YankeesGCLRknya-of18531943753103120216424962000.273.417.371.7887214244.361.098.392.37217.2120.081.170.41194.0026.42
1993Oneonta YankeesNYPLA-nya-of19551994555761347125326651310.276.385.568.95311326240.341.292.487.41013.3327.502.065.4215.3147.27
1994Greensboro BatsSALAnya-of201054008311524328813654712580216.288.372.573.94522955457.349.285.480.40210.2827.352.666.1314.2947.83
1994Tampa YankeesFSLA+nya-of203413418354352012583810007.261.308.448.7566012143.330.187.299.3275.5926.574.753.5026.8034.29
1994Minor Totals (2 teams)Minor         13953410115028633101481055163902113.281.357.541.89828967600.344.260.434.3849.1727.172.965.5016.1844.67
1995Norwich NavigatorsEastAAnya-of217125649751689391683771110224.293.402.523.92513433306.371.230.406.40212.0923.201.922.9428.4444.00
1995Columbus ClippersILAAAnya-of2148174374782153584266230105.270.373.598.97110425204.327.328.500.41312.7530.392.387.3511.6053.19
1995Minor Totals (2 teams)Minor         1194308612224102474241263133140329.284.390.553.94323858510.355.269.444.40712.3526.082.114.7117.9247.54
1995New York YankeesALMLBnya17of2151000000000100000.000.000.000.000001.000.000.000.0000.00100.000.000.000.000.00
1996Columbus ClippersILAAAnya-of22101362598520410461510409681144.235.324.395.71914334412.292.160.285.3179.7123.302.402.4336.2040.00
1996New York YankeesALMLBnya28rf-cf22468817256121662132621201.284.381.443.824399106.371.159.352.36512.2624.532.001.8944.0036.00
1997Rancho Cucamonga QuakesCalifA+sdn-23623641013103900100.174.259.348.6078227.214.174.348.26711.1133.333.003.7023.0050.00
1997Las Vegas StarsPCLAAAsdn-1b23124861251161012010000.250.280.458.73822750.407.208.250.3172.0040.0020.002.0048.0058.33
1997Minor Totals (2 teams)Minor         1871121661292042910100.225.273.423.69630977.341.198.282.3005.1937.667.252.6035.5056.25
1997San Diego PadresNLMLBsdn28rf-cf231720251001212900000.250.318.300.6186122.455.050.200.2869.0940.914.500.000.0020.00
1998Las Vegas StarsPCLAAAsdn-of24301049153031140114200203.144.222.260.482276117.197.116.260.2209.4035.903.822.5634.6740.00
1998San Diego PadresNLMLBsdn28rf249517231367262951285221101.209.325.378.7036515204.261.169.355.31713.7325.491.862.9428.6741.67
1999San Diego PadresNLMLBsdn28cf25147411658016123481875514350419.195.295.406.70116740475.229.211.372.30711.5830.112.604.8417.8750.00
2000Las Vegas StarsPCLAAAsdn-of26210120001000300000.200.200.200.4002010.286.000.000.1800.0030.000.000.000.000.00
2000San Diego PadresNLMLBsdn28cf26135423628818617578444137100218.208.296.400.69616941479.262.192.305.3059.1928.603.113.5524.8846.59
2001Cincinnati RedsNLMLBcin28cf271172633767131103463218350117.255.321.426.74711224290.333.171.262.3237.2428.623.953.4526.3035.82
2002Tulsa DrillersTexAAtex-of28592053864174104343234650425.312.388.580.96811931237.353.268.385.4089.7019.412.004.2220.5048.44
2002Oklahoma RedHawksPCLAAAtex-of28279819272472320132310012.276.366.592.9585813112.294.316.469.40211.6120.541.776.2514.0048.15
2002Minor Totals (2 teams)Minor         863035791198176663366960437.300.381.584.96517744349.335.284.413.40610.3219.771.924.8717.8248.35
2002Texas RangersALMLBtex24cf286915817334041442174554202.209.302.310.612498186.261.101.222.2809.1424.192.652.1539.5024.24
2003Bowie BaysoxEastAAbal-of294112817255162001123520104.195.273.391.6645012143.216.196.281.2898.3924.482.924.2021.3348.00
2003Ottawa LynxILAAAbal-of291448122032272041220001.417.481.6881.16933754.529.271.396.4967.4122.223.003.7024.0035.00
2003Minor Totals (2 teams)Minor         5517629458382721164740105.256.330.472.8028319197.303.216.313.3468.1223.862.944.0622.0042.22
2003San Francisco GiantsNLMLBsfn21cf-lf2931506920241051400010.180.255.340.59517455.206.160.280.2559.0925.452.803.6425.0044.44
2004Campeche PiratasMexAAA--309031468992141060100484900004.315.406.503.90915835362.349.188.373.39513.2613.541.022.7631.4035.35
2005Tampa YankeesFSLA+nya-of31617220001002600000.118.211.118.3292019.182.000.118.16810.5331.583.000.000.000.00
2005Campeche PiratasMexAAA--3180298701021622171143446600008.342.427.6211.04818539342.384.279.463.44612.8719.301.506.1414.1938.24
2005Minor Totals (2 teams)Minor         86315721041622172143467200008.330.416.5941.01018739361.374.264.444.43112.7419.941.575.8215.0037.50
2006Charlotte KnightsILAAAcha-of3210733152791821642413290101302.239.322.450.77214936377.276.211.317.3338.4923.872.814.2420.6945.57
2007Campeche PiratasMexAAA--33102384651322642576152576500009.344.429.6281.05724155441.364.284.466.45012.9314.741.145.6715.3641.67
2008Campeche PiratasMexAAA--34105366771282242570226667400009.350.449.6371.08623351432.386.287.511.46415.2817.131.125.7914.6439.84
2009Campeche PiratasMexAAA--351073879613324332901757751003012.344.450.6691.11925959467.329.325.556.47216.4910.920.666.8512.0944.36
2010Campeche PiratasMexAAA--3698344801241732173164574800000.360.451.6101.06121041401.375.250.451.45914.2111.970.845.2416.3833.06
2011Campeche PiratasMexAAA--379735784115222319073635300000.322.424.6551.07923455420.308.333.521.45915.0012.620.847.3811.5247.83
2012Campeche PiratasMexAAA--38105372641183311249144548460247.317.410.508.91818946434.381.191.363.39612.4419.351.562.7631.0038.98
2013Ciudad del Carmen DelfineMexAAA-391093838712025222802311827080555.313.439.5611.00021549478.331.248.493.43017.1514.640.854.6017.4140.83
2014Aguascalientes RielerosMexAAA-401083967211922321701984877502114.301.381.530.91121046451.327.229.379.39810.6417.071.604.6618.8638.66
2015Mexico City Red Devils ReMexAAA-412811219348041740112511004.304.371.482.8535412125.361.178.313.3718.8020.002.273.2028.0035.29
2015Tabasco OlmecasMexAAA-4155200375716162460252850106.285.377.465.8429323231.305.180.335.36710.8212.121.122.6033.3340.35
2015Totals for Mex-Mex         83312569124110411003653611010.292.375.471.84614735356.324.179.327.36810.1114.891.472.8131.2038.46
2016Puebla PericosMexAAA-42732584677170943111415031637.298.393.469.86212126309.332.171.368.36913.2716.181.222.9128.6733.77
2016Tabasco OlmecasMexAAA-42175771340130191111002.228.343.351.69420568.267.123.263.31313.2416.181.221.4757.0038.46
2016Totals for Mex-Mex         9031553902101046112506142639.286.384.448.83214131377.320.162.349.35913.2616.181.222.6531.5034.44
2017Monclova AcererosMexAAA-4376206375110073072234420223.248.326.398.7248217233.280.150.286.3129.8718.881.913.0029.4333.33
MLB Totals - 9 Season(s)Filter6621586237343671164203502018551029612428.216.307.393.7006241421818.272.177.313.00010.1828.052.763.5224.7841.40
Minor League Totals - 24 Season(s)Filter202171651399213742672374129132398103815889484126133.298.392.534.92638298728346.336.236.412.00012.4419.031.534.4819.1640.80
AAA Totals - 21 Season(s)Filter15915609110417093424430110172216583211435652820107.305.398.542.94030426876530.336.237.414.00012.7417.501.374.6118.6340.20
AA Totals - 3 Season(s)Filter1715891041643813251022012721521807413.278.370.514.88430376686.332.236.372.00010.5022.162.113.6423.5646.34
A+ Totals - 3 Season(s)Filter46174264153624135135310107.236.291.402.6937014189.302.166.287.0006.8828.044.083.1729.0034.15
A Totals - 1 Season(s)Filter1054008311524328813654712580216.288.372.573.94522955457.349.285.480.00010.2827.352.666.1314.2947.83
A- Totals - 1 Season(s)Filter551994555761347125326651310.276.385.568.95311326240.341.292.487.00013.3327.502.065.4215.3147.27
Rk Totals - 1 Season(s)Filter531943753103120216424962000.273.417.371.7887214244.361.098.392.00017.2120.081.170.41194.0026.42
San Diego Padres Totals - 4 Season(s)Filter39410261602094294613533131293411717218.204.301.397.698407971180.252.193.338.00010.9328.902.643.9022.3046.41
Cincinnati Reds Totals - 1 Season(s)Filter1172633767131103463218350117.255.321.426.74711224290.333.171.262.0007.2428.623.953.4526.3035.82
Texas Rangers Totals - 1 Season(s)Filter6915817334041442174554202.209.302.310.612498186.261.101.222.0009.1424.192.652.1539.5024.24
New York Yankees Totals - 2 Season(s)Filter518917256121662132721201.281.377.438.815399107.371.157.348.00012.1525.232.081.8744.5036.00
San Francisco Giants Totals - 1 Season(s)Filter31506920241051400010.180.255.340.59517455.206.160.280.0009.0925.452.803.6425.0044.44
Average MLB - Per 162 games162388588416316501254512571317.216.307.393.70015335445.272.177.313.00010.1828.052.763.5224.7841.40
Average Minor - Per 162 games1625741121713463010326883127813211.298.392.534.92630770669.336.236.412.00012.4419.031.534.4819.1640.80

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
1992Gulf Coast Yankees GCLRknya18OF45--67104-8177.9511.71------5384.978.9
1993Oneonta Yankees NYPLA-nya19OF55--111933123120.9762.18------55100.072.4
1994Greensboro Bats SALAnya20OF104--217145-236231.9792.22------10599.074.3
1994Tampa Yankees FSLA+nya20OF34--766228482.9762.41------34100.025.8
1995Norwich Navigators EastAAnya21OF71--176731186183.9842.58------71100.050.4
1995Columbus Clippers ILAAAnya21OF48--113632122119.9752.48------48100.034.5
1995New York YankeesALMLBnya21OF4--2---221.0000.50------580.02.8
1996Columbus Clippers ILAAAnya22OF101--239671252245.9722.43------101100.071.1
1996New York YankeesALMLBnya22RF19--231--24241.0001.26------4641.311.7
1996New York YankeesALMLBnya22CF14--391--40401.0002.86------4630.48.6
1996New York YankeesALMLBnya22LF13--16---16161.0001.23------4628.38.0
1997Las Vegas Stars PCLAAAsdn231B1--1---111.0001.00------128.30.7
1997San Diego PadresNLMLBsdn23CF4--6---661.0001.50------1723.52.5
1997San Diego PadresNLMLBsdn23RF4--6---661.0001.50------1723.52.5
1997San Diego PadresNLMLBsdn23LF2--1---111.0000.50------1711.81.2
1998Las Vegas Stars PCLAAAsdn24OF30--532--55551.0001.83------30100.021.1
1998San Diego PadresNLMLBsdn24RF73--6812-7169.9720.95------9576.845.1
1998San Diego PadresNLMLBsdn24LF13--13---13131.0001.00------9513.78.0
1998San Diego PadresNLMLBsdn24CF13--2321-2625.9621.92------9513.78.0
1999San Diego PadresNLMLBsdn25CF143--312882328320.9762.24------14797.388.3
2000Las Vegas Stars PCLAAAsdn26OF2--1---111.0000.50------2100.01.4
2000San Diego PadresNLMLBsdn26CF131-10363031053318313.9842.390.30-----13597.080.9
2000San Diego PadresNLMLBsdn26LF1-1-------------1350.70.6
2001Cincinnati RedsNLMLBcin27CF70-405129322134132.9851.890.33-----11759.843.2
2001Cincinnati RedsNLMLBcin27RF21-12634-1-3534.9711.620.27-----11717.913.0
2001Cincinnati RedsNLMLBcin27LF10-5371--881.0000.800.15-----1178.56.2
2002Tulsa Drillers TexAAtex28OF59--13542-141139.9862.36------59100.042.4
2002Oklahoma RedHawks PCLAAAtex28OF26--5863-6764.9552.46------2796.318.1
2002Texas RangersALMLBtex28CF67-471167231172169.9832.520.36-----6997.141.4
2002Texas RangersALMLBtex28DH1---------------691.40.6
2003Bowie Baysox EastAAbal29OF37--866-192921.0002.49------4190.226.2
2003Ottawa Lynx ILAAAbal29OF14--3712-4038.9502.71------14100.09.7
2003San Francisco GiantsNLMLBsfn29CF1366828---28281.0002.150.41-----3141.98.1
2003San Francisco GiantsNLMLBsfn29LF912612---12121.0001.330.46-----3129.05.6
2003San Francisco GiantsNLMLBsfn29RF61152---221.0000.330.13-----3119.43.7
2005Tampa Yankees FSLA+nya31OF6--9---991.0001.50------6100.04.4
2006Charlotte Knights ILAAAcha32OF94--17976-192186.9691.98------10787.966.7
MLB Totals for CF - 8 season(s)-   CF4556198010072619810521033.9822.270.52-----4550.00.0
MLB Totals for RF - 5 season(s)-   RF123114113323-138135.9781.100.96-----1230.00.0
MLB Totals for LF - 6 season(s)-   LF48180491--50501.0001.040.63-----480.00.0
MLB Totals for OF - 1 season(s)-   OF4--2---221.0000.50------40.00.0
MLB Totals for DH - 1 season(s)-   DH1---------------10.00.0
AAA Totals for OF - 7 season(s)-   OF315--68028213729708.9712.25------3150.00.0
AAA Totals for 1B - 1 season(s)-   1B1--1---111.0001.00------10.00.0
AA Totals for OF - 3 season(s)-   OF167--3971752419414.9882.48------1670.00.0
A+ Totals for OF - 2 season(s)-   OF40--856229391.9782.28------400.00.0
A Totals for OF - 1 season(s)-   OF104--217145-236231.9792.22------1040.00.0
A- Totals for OF - 1 season(s)-   OF55--111933123120.9762.18------550.00.0
Rk Totals for OF - 1 season(s)-   OF45--67104-8177.9511.71------450.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
1992Gulf Coast Yankees GCLRknya18---------45-
1993Oneonta Yankees NYPLA-nya19---------55-
1994Greensboro Bats SALAnya20---------104-
1994Tampa Yankees FSLA+nya20---------34-
1995Norwich Navigators EastAAnya21---------71-
1995Columbus Clippers ILAAAnya21---------48-
1995New York YankeesALMLBnya21---------4-
1996Columbus Clippers ILAAAnya22---------101-
1996New York YankeesALMLBnya22------131419--
1997Las Vegas Stars PCLAAAsdn23--1--------
1997San Diego PadresNLMLBsdn23------244--
1998Las Vegas Stars PCLAAAsdn24---------30-
1998San Diego PadresNLMLBsdn24------131373--
1999San Diego PadresNLMLBsdn25-------143---
2000Las Vegas Stars PCLAAAsdn26---------2-
2000San Diego PadresNLMLBsdn26------1131---
2001Cincinnati RedsNLMLBcin27------107021--
2002Tulsa Drillers TexAAtex28---------59-
2002Oklahoma RedHawks PCLAAAtex28---------26-
2002Texas RangersALMLBtex28-------67--1
2003Bowie Baysox EastAAbal29---------37-
2003Ottawa Lynx ILAAAbal29---------14-
2003San Francisco GiantsNLMLBsfn29------9136--
2005Tampa Yankees FSLA+nya31---------6-
2006Charlotte Knights ILAAAcha32---------94-

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
1996New York YankeesDiv SeriesMLB2221000000000100000.000.000.000.000001.000.000.0000.00100.000.000.000.000.00
1998San Diego PadresDiv SeriesMLB2436000000000300000.000.000.000.000006.000.000.0000.0050.000.000.000.000.00
1998San Diego PadresChamp. SeriesMLB24613132000100700000.231.231.385.6165213.500.154.2310.0053.850.000.000.0066.67
1998San Diego PadresWorld SeriesMLB2435142001000000000.800.8001.2002.000625.800.400.4000.000.000.000.000.0050.00
2006PanamaWBCTournament32310131013001300000.300.364.7001.0647211.333.400.5009.0927.273.009.0910.0066.67
2006Chicago White SoxMLB Spring TrainingMLB3213000000000000000.000.000.000.000003.000.000.0000.000.000.000.000.000.00
2009PanamaWBCTournament3526000000001200000.000.143.000.143007.000.000.16714.2928.572.000.000.000.00
World Baseball Classic Totals - 2 yrs516131013002500000.188.278.438.7167218.200.250.37511.1127.782.505.5616.0066.67
MLB Spring Training Totals - 1 yrs13000000000000000.000.000.000.000003.000.000.0000.000.000.000.000.000.00
MLB Playoffs - Divisional Series Totals - 2 yrs57000000000400000.000.000.000.000007.000.000.0000.0057.140.000.000.000.00
MLB Playoffs - Championship Series Totals - 1 yrs613132000100700000.231.231.385.6165213.500.154.2310.0053.850.000.000.0066.67
MLB Playoffs - World Series Totals - 1 yrs35142001000000000.800.8001.2002.000625.800.400.4000.000.000.000.000.0050.00

Awards [4]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
1994Baseball America 1st team Minor League All-Star (OF) ... South Atlantic League All-Star Team (OF) ... South Atlantic League Most Valuable Player3
1995New York Yankees Minor League Player of the Year1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2006-03-03ContractSigned by White Sox 
2003-10-15Free AgentGranted free agency 
2003-07-03ContractSigned by Orioles 
2003-06-03Released by Giants. 
2003-02-06ContractSigned by Giants 
2003-01-24ContractSigned as Free Agent by Giants. 
2002-09-30Released by Rangers. 
2002-03-31ContractSigned as Free Agent by Rangers. 
2002-03-28ContractSigned by Rangers 
2002-03-12Released by Yankees 
2002-03-11Released by Yankees. 
2002-02-14ContractSigned as Free Agent by Yankees. 
2001-12-21Free AgentGranted Free Agency. 
2001-11-16Claimed on waivers by Giants from Reds. 
2001-03-22ContractSigned by Reds 
2001-03-21ContractSigned as Free Agent by Reds. 
2001-03-14Released by Padres. 
1997-06-04TradeTraded by Yankees with RHP Rafael Medina and cash to Padres for RHP Hideki Irabu OF Gordon Amerson OF Vernon Maxwell and 2B Homer Bush June 4 1997 
1997-04-22TradeTraded by Yankees with Rafael Medina and Cash to Padres for Vernon Maxwell, Hideki Irabu, Gordon Amerson and Homer Bush. 
1990-11-21ContractSigned as undrafted amateur Free Agent by Yankees. 
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
1995New York YankeesTeam Payroll21109,000-75332-999,520109,000109,000
1996New York YankeesTeam Payroll22109,000-78636-957,870109,000218,000
1997San Diego PadresTeam Payroll23158,800-71130221,182,177150,000376,800
1998San Diego PadresTeam Payroll24182,500-72630201,276,192170,000559,300
1999San Diego PadresTeam Payroll25265,000-60123341,454,491200,000824,300
2000San Diego PadresTeam Payroll26700,000-41217551,394,248200,0001,524,300
2001Cincinnati RedsTeam Payroll271,000,000-40013561,897,758200,0002,524,300
2002Texas RangersTeam Payroll28200,000-75729-2,011,045200,0002,724,300
2003San Francisco GiantsTeam Payroll29500,000-47522412,163,527300,0003,224,300
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red