Giovanny RiveroC FCL Twins
Age 22 S/R 5'10" / 173 lbs ROK BB +3% Svc 0.0 · Ctrl thru 2037 peak 1.3 · 2031
wRC+†53
AVG/OBP/SLG.201 / .265 / .289
PA40
HR0
K%31
BB%7
MLB%0%
BAT: -2.1 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +1.1 runs (Replacement-level credit)+1REPTotal WAR: -0.00-0.0WAR
trajectory · 10 yrs
1.3peak
2031

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Ext / FA-deal$0.9M+1.3$12M+$11M
2033Ext / FA-deal$1.0M+1.1$11M+$10M
2034Ext / FA-deal$1.0M+0.9$5M+$4M
2035Ext / FA-deal$1M+0.6$3M+$2M
2036Ext / FA-deal$0.7M+0.3$2M+$0.9M
2037Ext / FA-deal$0.6M
Totals $5M $33M +$27M

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202117 ROKDSL Twins 8679 11300 6350 20 .139.200.177.377 .038.244 417 .175 -8 -10 +0 +0 +2 +2 -0.6
202218 ROKFCL Twins 3229 1000 3170 00 .034.125.034.159 .000.083 539 .091 -72 -6 +0 +0 +1 +1 -0.5
202319 ROKFCL Twins 5145 6000 4172 10 .133.235.133.369 .000.214 338 .177 -6 -6 +0 +0 +1 +1 -0.4
202420 ROKFCL Twins 3329 2100 2132 00 .069.182.103.285 .034.125 396 .166 -15 -4 +0 +0 +1 +1 -0.3
▸ 2026 Season
202622 MLBMIN 4037 6100 3120 10 .162.225.189.414 .027.289 308 .255 53 -2 +0 +0 +1 +1 -0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202723 MLB 11%MIN 10696 21412 8311 20 .219.286.344.629 .125.291 298 .273 67 -4 +0 +0 +2 +3 0.1
202824 MLB 26%MIN 236213 47825 19682 31 .221.291.347.638 .127.293 298 .285 77 -6 +0 +0 +4 +7 0.5
202925 MLB 43%MIN 322290 651128 26913 51 .224.295.359.653 .134.294 288 .293 82 -6 +1 +0 +6 +9 0.9
203026 MLB 58%MIN 379340 7713310 321074 51 .226.301.371.671 .144.295 288 .297 86 -6 +1 +0 +7 +11 1.2
203127 MLB 76%MIN 410368 8314311 351164 61 .226.300.370.669 .144.295 289 .297 86 -7 +1 +0 +7 +12 1.3
203228 MLB 84%MIN 425382 8615311 361214 51 .225.299.366.665 .141.295 288 .296 85 -7 +1 -1 +8 +12 1.3
203329 MLB 90%MIN 427383 8514311 371234 40 .222.297.360.657 .138.294 299 .294 83 -8 +1 -1 +8 +12 1.1
203430 MLBMIN 425381 8314310 371244 40 .218.294.349.643 .131.293 299 .291 81 -9 +1 -2 +8 +12 0.9
203531 MLBMIN 404362 7813210 351194 10 .215.292.345.637 .130.291 299 .287 78 -10 +0 -3 +7 +11 0.6
203632 MLBMIN 377338 721229 321134 00 .213.289.340.629 .127.290 308 .283 75 -11 +0 -4 +7 +11 0.3
203733 MLBMIN 339304 641127 291043 00 .211.286.329.615 .118.288 319 .277 70 -11 +0 -4 +6 +10 0.0
203834 MLBMIN 290260 54926 25923 00 .208.285.327.612 .119.286 329 .271 66 -11 +0 -5 +5 +8 -0.3
203935 MLBMIN 236212 42714 20772 00 .198.274.297.571 .099.284 338 .264 60 -11 +0 -6 +4 +7 -0.6
▸ Career Totals (MLE all levels + projections)
Career 46184148 88315029104 389138046 395 .213.288.338.626 .125.290 308 .282 74 -137 +6 -25 +82 +131 5.8
/ 162G 650584 12421415 551946 51 .212.287.339.626 .127.288 308 .282 74 -19 +1 -4 +12 +18 0.8

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202117 ROKDSL Twins 8675 16500 10240 20 .213.306.280.586 .067.308 2812 .272 66 -3 +0 +2 -0.0
202218 ROKFCL Twins 3228 2000 4120 00 .071.188.071.259 .000.125 3812 .144 -32 -5 +0 +1 -0.4
202319 ROKFCL Twins 5143 8000 6122 10 .186.314.186.500 .000.258 2412 .253 52 -3 +0 +1 -0.1
202420 ROKFCL Twins 3327 4200 492 00 .148.303.222.525 .074.222 2712 .262 59 -2 +0 +1 -0.1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Giovanny Rivero (OGILVIE) 22 .201/.265/.289 .089.289 01 31% 7% 53 -0.1
Mike McDade
2009 · A
20 37→47 37→50 47→30 36 .183/.223/.256 .073.265 53 32% 5% 24 -3.5 .217/.257/.343 .126.305 142 33% 4% 63 -0.9 .240/.281/.378.138.31617129%4%80+0.3
Luis Tejada
2015 · A
22 41→44 36→45 51→50 37 .197/.238/.264 .067.269 410 28% 4% 33 -2.9 .216/.261/.317 .101.273 98 24% 5% 57 -1.2 .215/.263/.326.111.26311722%5%57-0.6
Max White
2015 · A
21 36→43 38→45 52→60 31 .166/.221/.246 .080.322 614 48% 6% 23 -3.6 .197/.258/.306 .109.335 924 41% 7% 54 -1.4 .199/.265/.315.116.316103038%7%56-0.9
Tyler Massey
2010 · A
21 39→46 36→45 44→50 34 .191/.220/.258 .067.271 48 31% 3% 23 -3.6 .185/.219/.262 .077.263 59 30% 4% 24 -3.5 .219/.259/.328.109.276121625%4%56-1.0
Randy Reyes
2014 · A
21 38 35→55 43→50 40 .184/.227/.240 .056.243 37 25% 5% 23 -3.6 .203/.240/.313 .110.288 1012 32% 4% 47 -1.9 .224/.250/.382.158.309161633%2%69-0.2
Jimmy Paredes
2010 · A
21 43→53 37→50 50→55 39 .207/.241/.282 .075.258 47 21% 3% 39 -2.5 .236/.261/.344 .108.306 724 25% 3% 63 -0.8 .255/.284/.386.131.349131530%4%83+0.3
Carlos Franco
2012 · A
20 34→44 37→45 51→45 39 .171/.228/.241 .071.257 58 34% 6% 24 -3.5 .198/.256/.269 .071.282 59 29% 7% 43 -2.2 .213/.270/.322.108.30512333%7%59-0.9
Gerrion Grim
2017 · A
23 34 41→55 45→40 31 .170/.217/.262 .092.293 97 44% 5% 24 -3.5 .195/.232/.344 .149.278 215 37% 4% 53 -1.5 .185/.216/.361.176.22928234%3%47-1.3
Aristides Aquino
2014 · A
20 33→40 40→65 41→50 35 .169/.216/.258 .090.248 76 34% 5% 24 -3.6 .200/.238/.338 .138.266 1410 30% 4% 53 -1.5 .218/.283/.452.234.26735933%7%98+1.0
Isaac Galloway
2013 · A
23 34→42 42→45 47→55 28 .180/.206/.283 .103.274 1011 38% 2% 24 -3.5 .191/.217/.287 .096.286 816 35% 3% 30 -3.1 .208/.256/.349.142.276182531%5%61-0.4
Travis Ozga
2010 · A
23 41 36→40 46→45 36 .188/.245/.250 .062.320 39 40% 6% 33 -2.9 .207/.254/.281 .074.278 66 26% 6% 45 -2.1 .202/.249/.273.071.2597424%6%37-0.9
Alexander Palma
2016 · A
20 40 37→50 51→45 39 .195/.222/.266 .072.234 59 20% 3% 27 -3.3 .212/.243/.318 .106.256 108 21% 3% 50 -1.8 .242/.280/.390.148.28917722%4%81+0.1
Erick Gonzalez
2011 · A
20 39 35→40 43→50 42 .184/.245/.241 .057.272 27 31% 7% 31 -3.0 .208/.293/.279 .071.271 310 22% 10% 62 -0.9 .214/.322/.287.073.26121416%13%74-0.0
Micker Adolfo
2017 · A
20 37 40→55 44→45 27 .176/.217/.265 .089.323 84 46% 4% 25 -3.5 .198/.251/.323 .125.332 143 42% 5% 56 -1.3 .190/.251/.345.155.31719344%6%59-0.5
David Medina
2009 · A
20 36→43 36→45 44→40 41 .170/.245/.234 .064.277 35 37% 8% 30 -3.1 .199/.259/.293 .094.310 84 36% 7% 51 -1.7 .203/.254/.313.110.3009234%6%50-0.9
Roberto Perez
2009 · A
20 33 38→45 44→30 39 .169/.231/.243 .074.249 73 34% 6% 27 -3.3 .197/.264/.302 .105.260 114 27% 7% 56 -1.3 .189/.266/.312.123.22815124%8%60-0.4
Jake Gatewood
2017 · A
21 35→39 41→50 42→45 31 .181/.214/.277 .096.277 95 38% 4% 27 -3.3 .189/.231/.314 .125.300 145 40% 5% 44 -2.1 .174/.220/.305.131.28116543%5%36-2.0
Randy Claxton
2007 · A
21 36 35→30 47→45 40 .174/.237/.232 .059.248 37 30% 6% 26 -3.4 .192/.278/.252 .060.261 25 25% 8% 50 -1.8 .184/.298/.226.042.2430221%10%53-0.6
Montrell Marshall
2018 · A
22 36 39→40 48→40 36 .175/.226/.256 .080.281 64 38% 6% 27 -3.3 .179/.240/.272 .093.302 64 40% 7% 37 -2.6 .133/.207/.224.091.2444144%7%10-2.0
Antonio Jimenez
2009 · A
22 39→40 37→40 48→50 34 .189/.228/.261 .072.292 510 36% 4% 28 -3.2 .191/.222/.262 .071.292 49 34% 3% 25 -3.5 .170/.186/.240.070.2442731%1%1-1.9