Jonathan RiveroC FCL Pirates
Age 20 L/R 5'11" / 191 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION105 act + 70 ros · stats below = ROS only
wRC+†38
AVG/OBP/SLG.172 / .243 / .203
PA70
HR0
K%26
BB%7
BABIP239
ISO31
MLB%0%
Value2026 · WAR
BAT: -14.9 runs (wOBA-derived runs vs avg)-15BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.1 runs (Positional adjustment)+3POSREP: +5.0 runs (Replacement-level credit)+5REPTotal WAR: -0.70-0.7WAR
0.00.51.00.20.40.60.60.6+$17M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 20 / POW 20
Toolsscout grade
CONTACT20
scouting grade only
POWER20
scouting grade only
EYE55
scouting grade only
SPEED40
scouting grade only
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
2032Pre-Arb$0.9M+0.6$2M+$1M
2033Pre-Arb$1.0M+0.6$1M+$1.0M
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $2M $3M +$2M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202317 ROKDSL Pirates Black 131113 14101 14322 03 124233159392 35160 2411 181 -3
202317 ROKDSL Pirates Black 131105 16101 22222 03 152310190501 38181 1717 251 50
202418 ROKDSL Pirates Gold 9890 16200 6352 21 178245200445 22291 366 204 14
202418 ROKDSL Pirates Gold 9887 24400 9252 21 276357322679 46387 269 316 100
202519 ROKFCL Pirates 156137 16211 14613 21 117214168382 51195 399 177 -6
202519 ROKFCL Pirates 156128 23411 23433 21 180318250568 70256 2815 272 67
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ROKPIT 10599 18410 6230 00 182229242471 61237 226 206 16 -10 +0 +0 +2 +3 -0.5
YTD20 ROKPIT 10596 25610 9160 00 260324344668 83312 159 304 91 -1 +0 +0 +2 +3 0.4
ROS20 ROKPIT 0% 7064 11200 5181 10 172243203446 31252 267 235 38 -5 +0 +0 +1 +2 -0.1
ROS20 MLBPIT 0% 01 0000 000 00 251 228 33 +0 +0
FULL20 ROKPIT 105100 18410 6230 00 180229240469 60234 226 206 16 -10 +0 +0 +2 +3 -0.5
TOT20 ROKPIT 175163 29610 11411 10 178234227461 49238 236 218 25 -15 +0 +0 +3 +5 -0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBPIT 34% 223202 40812 17552 31 198267277544 79257 258 250 50 -13 +0 +0 +4 +6 -0.2
202822 MLBPIT 48% 343311 641225 26833 41 206274305579 100261 248 261 58 -16 +0 +0 +6 +10 -0.0
202923 MLBPIT 54% 423384 801527 321024 52 208276312589 104263 248 268 63 -18 +0 +0 +8 +12 0.2
203024 MLBPIT 55% 477432 911738 371145 62 211281319600 109265 248 272 66 -18 +0 +0 +9 +14 0.4
203125 MLBPIT 56% 508459 971839 391215 72 211280322603 111265 248 274 68 -19 +1 +0 +9 +14 0.6
203226 MLBPIT 56% 520469 10018310 411245 72 213283328612 115265 248 274 68 -19 +1 +0 +9 +15 0.6
203327 MLBPIT 55% 520469 10018310 411255 72 213283328612 115265 248 275 68 -19 +1 +0 +9 +15 0.6
202721 MLBPIT 34% 7770 14301 6191 10 200273286558 86256 258 243 44 -5 +0 +0 +1 +2 -0.1
202822 MLBPIT 48% 166150 31612 13402 21 207279300579 93259 248 253 52 -9 +0 +0 +3 +5 -0.1
202923 MLBPIT 54% 229207 43814 18552 31 208278314592 106262 248 260 57 -11 +0 +0 +4 +6 -0.0
203024 MLBPIT 55% 264239 50915 20633 31 209279318597 109264 248 264 60 -12 +0 +0 +5 +7 0.1
203125 MLBPIT 56% 284257 541025 22683 41 210280323603 113264 248 265 61 -12 +0 +0 +5 +8 0.1
203226 MLBPIT 56% 292264 551025 23703 41 208279318597 110264 248 266 62 -13 +0 +0 +5 +8 0.1
203327 MLBPIT 55% 288260 551025 23693 41 212283323606 112263 248 266 62 -12 +0 +0 +5 +8 0.1
▸ Career Totals
Career 16001448 30256927 12538417 216 209279316595 107264 248 262 59 -74 +2 +0 +29 +45 0.1
/ 162G 650588 12323411 511567 92 209280318598 109265 248 262 59 -30 +1 +0 +12 +18 0.1
Career 34693130 6291131853 27287037 4417 201273299572 98259 258 260 57 -169 +2 +0 +62 +98 -0.7
/ 162G 650586 11721310 511637 83 200272297569 97257 258 260 57 -32 +0 +0 +12 +18 -0.1

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202317 ROKDSL Pirates Black 131105 16101 22222 03 152310190501 38181 1717 251 50 -7 -1 +4 -0.5
202418 ROKDSL Pirates Gold 9887 24400 9252 21 276357322679 46387 269 316 100 +0 +0 +3 0.3
202519 ROKFCL Pirates 156128 23411 23433 21 180318250568 70256 2815 272 67 -6 +0 +4 -0.2

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
51,7382822209276314+31+200.91.1
/162664119+11.9+7.60.3pk7: 1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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
Jonathan Rivero (OGILVIE) 20 20 20 40 55 178/234/227 49238 01 23% 6% 25 -0.7
Miguel Arrendell
2008 · A
20 39 36→30 39→50 49 183/257/243 60229 45 21% 8% 37 -2.6 205/297/270 65270 412 23% 11% 62 -0.9 199/293/2596126741524%11%55-0.6
Michael De La Cruz
2016 · A
20 41 36→40 45→50 44 192/261/262 70277 49 30% 8% 43 -2.2 192/257/257 65308 310 35% 8% 40 -2.4 156/232/1883126901438%9%10-1.5
Leandro Pineda
2022 · A
20 35→39 37→45 43→45 46 171/257/239 68251 47 31% 9% 37 -2.6 189/260/297 108280 95 33% 7% 53 -1.5 202/271/32212026112626%7%62-0.5
Sergio Burruel
2012 · A
21 42 35→30 42→30 47 198/274/259 61274 34 27% 8% 50 -1.8 213/266/275 62297 36 27% 6% 48 -1.9 241/305/316752938120%8%73-0.1
Kleiber Rodriguez
2018 · A
19 37 35→30 46→40 46 175/250/234 59244 25 27% 8% 33 -2.9 219/280/288 69282 35 21% 7% 58 -1.2 240/298/301612842415%8%67-0.2
Oswal Leones
2021 · A
20 41 36→30 46→50 46 196/259/262 66262 412 25% 7% 43 -2.2 196/259/262 66296 38 32% 7% 43 -2.2 176/243/231552712933%7%25-1.1
Aaron Shipman
2013 · A
21 39→35 35→30 44→50 48 182/265/240 58277 29 32% 10% 40 -2.4 219/302/285 66307 216 26% 10% 67 -0.5 235/324/2935831912124%11%73-0.1
Juan Zabala
2019 · A
20 39 34→40 43→50 49 181/263/236 55238 17 23% 8% 39 -2.5 188/251/276 88288 76 35% 6% 43 -2.2 203/266/29188284101630%7%50-0.7
Richard Paz
2021 · A
20 42 37→30 44→30 47 197/254/269 71243 44 20% 7% 42 -2.3 212/285/296 84288 63 27% 7% 63 -0.8 205/287/279742816027%8%60-0.4
Julian Morillo
2012 · A
20 41 34→30 45→50 47 189/257/241 52248 18 23% 7% 37 -2.7 212/258/289 77283 47 25% 5% 49 -1.8 242/264/328863014420%1%56-0.3
Branden Becker
2018 · A
21 41 35→40 40→30 41 196/240/250 53255 24 23% 5% 30 -3.1 233/275/313 80323 64 28% 5% 62 -0.9 248/286/321733447129%4%64-0.5
Ben Rortvedt
2018 · A
20 40 37→45 48→40 43 194/245/264 70248 53 24% 6% 37 -2.7 214/270/309 95285 83 26% 6% 59 -1.1 200/285/31111127812230%9%65-0.3
Kleininger Teran
2009 · A
20 45 35→30 43→45 52 208/281/264 56258 25 19% 9% 53 -1.5 228/279/297 69279 24 18% 6% 59 -1.1 243/286/311682911216%5%62-0.3
Darrien Miller
2021 · A
20 42→41 36→45 47→45 43 198/272/267 70271 38 27% 6% 50 -1.7 197/299/316 119271 146 30% 9% 76 +0.1 174/315/272982519330%11%72-0.1
Gilberto Vizcarra
2019 · A
20 35 38→45 47→40 46 171/243/241 71215 63 23% 7% 32 -3.0 206/263/288 82261 64 22% 6% 51 -1.7 226/269/325992749121%4%62-0.3
Varonex Cuevas
2012 · A
20 37 34→30 45→50 46 176/250/229 54252 29 29% 9% 30 -3.1 202/263/262 60274 212 25% 7% 44 -2.1 200/265/2515126511523%8%39-0.9
Deivis Nadal
2022 · A
20 39 35→40 46→55 38 186/250/240 55271 311 31% 5% 34 -2.8 173/252/259 86311 618 42% 8% 40 -2.4 145/233/2409627882346%9%25-1.4
Raudelis Martinez
2022 · A
20 36 39→40 44→45 43 178/237/256 79233 77 26% 6% 33 -2.9 188/262/276 88233 88 22% 8% 49 -1.8 171/242/237672047619%8%29-1.5
Daniel Vellojin
2019 · A
19 39 39→45 47→45 48 189/268/273 83260 66 28% 9% 50 -1.7 214/303/312 98272 78 22% 10% 76 +0.0 196/299/31111625812627%12%71-0.1
Jose Perez
2023 · A
19 41 36→40 44→45 51 193/275/258 65253 38 24% 9% 50 -1.8 200/306/292 92270 56 25% 12% 72 -0.2 182/303/271882445524%13%64-0.3