Emmanuel Rivera3B Norfolk Tides
Age 30 R/R 6'0" / 225 lbs AAA HR +8% Svc 5.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 350 proj PA
wRC+†vL 8983vR 68
AVG/OBP/SLG.240 / .301 / .331
PA350
HR5
K%22
BB%7
ISO91
MLB%10%
Value2026 · WAR
BAT: -8.4 runs (wOBA-derived runs vs avg)-8BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.5 runs (Defensive runs vs avg)+1FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: +0.30+0.3WAR
trajectory · projected WAR by year
0.20.0-0.22628
Tools · Splits · ContractCON 50 / POW 45
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT50
Whiff%
3712.5%
xwOBA
510.309
POWER45
Barrel%
325.9
Avg EV
5689.6
Bat Spd
2268.3
EYE45
Chase%
4632.6%
SPEED40
Sprint
1725.9
Platoon Splits2024-2025 · 429 PA
vs LHP
vs RHP
Edge
PA
163
266
wRC+
89
68
◀◀L
wOBA
301
274
L
ISO
104
072
◀◀L
BABIP
311
295
L
K%
20.9%
22.2%
L
BB%
8.6%
6.8%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-3
MLB Debut   2021
Service   5.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-3$0.6M+0.0$0.0M+$0.0M (cut)
Totals $0.0M $0.0M +$0.0M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201519 ROKAZL Royals 140124 16400 14461 94 129223161384 32205 3310 183 -2
201519 ROKAZL Royals 140115 20500 23321 94 174317217534 43241 2316 263 59
201620 ROK2 teams 365339 651542 20942 84 192241277518 86255 265 234 37
201620 ROK2 teams 365326 902052 33552 84 276346387733 110322 159 327 109
201721 A2 teams 566531 1582649 2013211 810 298336412749 115378 234 325 107
201721 A2 teams 566512 15429512 399111 810 301363447810 146344 167 359 133
201822 A+3 teams 540514 12526712 191123 32 243274391665 148287 214 289 79
201822 A+3 teams 540498 1352977 35763 32 271323400722 129305 146 320 103
201923 AA2 teams 693654 12819210 211398 84 196230277507 81230 203 221 27
201923 AA2 teams 693640 17123410 35948 84 267313362676 95297 145 301 88
202024 INTLPuerto Rico 8776 20603 8161 31 263341461802 197288 189
202024 INTLPuerto Rico 8776 20603 8161 31 263341461802 197288 189 347 124
202125 AAA4 teams 450413 10122218 281116 60 245302438740 194289 256 315 99
202125 AAA4 teams 450405 11323321 36896 60 279347506853 227309 208 372 143
202226 MLB3 teams 627578 13427520 421476 43 232291400690 168277 237 305 92 -6 -0 +3 +2 +18 1.7
202226 MLB3 teams 627580 15530415 401196 43 267321410731 143313 196 326 108 +5 -0 +3 +2 +18 2.9
202327 MLB3 teams 598543 13928311 421194 41 256314379693 123303 207 302 89 -7 +0 +1 +2 +17 1.4
202327 MLB3 teams 598529 14628411 56944 41 276350406756 130312 169 335 115 +10 +0 +1 +2 +17 3.2
202428 MLB2 teams 528467 1081548 451218 70 231310332642 101290 239 286 77 -14 +1 -1 +2 +15 0.4
202428 MLB2 teams 528469 1062028 431018 70 226302328630 102267 198 285 76 -14 +1 -1 +2 +15 0.3
202529 AAA3 teams 553517 1361521 261315 61 263305306610 43346 245 277 70
202529 AAA3 teams 553498 1502111 45945 61 301365353718 52365 178 327 108
▸ 2026 Season
202630 MLBBAL 350319 781125 24784 31 245305339644 94304 227 288 79 -8 +0 +1 +1 +10 0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBBAL 33% 363331 791125 25824 31 239300329629 91301 237 284 75 -10 +0 -2 +1 +10 -0.1
202832 MLBBAL 46% 344314 721014 23804 21 229290306596 76297 237 277 70 -12 +0 -3 +1 +10 -0.4
202731 MLBBAL 33% 119109 27412 8271 10 248305358663 110305 237 279 71 -4 +0 -1 +0 +3 -0.1
202832 MLBBAL 46% 158144 35512 11372 10 243306333639 90301 237 272 67 -6 +0 -1 +1 +4 -0.2
▸ Career Totals
Career 14461315 32255726 10431714 92 245307357664 112301 227 294 83 -27 +1 -0 +11 +41 2.6
/ 162G 650591 14525312 471426 41 245307359666 113301 227 294 83 -12 +0 -0 +5 +18 1.2
Career 62045720 135923538108 357140867 7433 238290349639 111294 236 277 71 -207 +2 -3 +22 +176 -1.0
/ 162G 650599 14225411 371487 83 237289347636 110294 236 277 71 -22 +0 -0 +2 +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
201519 ROKAZL Royals 140115 20500 23321 94 174317217534 43241 2316 263 59 -6 +0 +4 -0.2
201620 ROKBurlington Royals 243217 541342 21442 73 249321373694 124299 189 309 95 -1 +0 +7 0.6
201620 INTLIndios de Mayaguez 122109 36710 12110 11 330397413810 83364 910 363 136 +5 -0 +3 0.8
201721 ALexington Legends 508464 14427512 318710 810 310366468834 157359 176 368 140 +23 -2 +14 3.6
201721 INTLIndios de Mayaguez 5848 10200 841 00 208333250583 42222 714 278 71 -2 +0 +2 -0.0
201822 A+Wilmington Blue Rocks 411375 1052566 29593 32 280337427763 147315 147 336 116 +7 -0 +12 1.9
201822 ROKAZL Royals 2726 5010 160 00 192222269491 77250 224 220 26 -2 +0 +1 -0.2
201822 INTLIndios de Mayaguez 10297 25401 5110 00 258294330624 72282 115 282 74 -3 +0 +3 -0.0
201923 AANorthwest Arkansas Naturals 534496 1281827 25775 62 258300345645 87289 145 287 78 -13 +0 +15 0.2
201923 INTLPuerto Rico 159144 43523 10173 22 299357424780 125320 116 346 123 +4 -0 +5 0.8
202024 INTLPuerto Rico 8776 20603 8161 31 263341461802 197288 189 347 124 +2 +0 +2 0.5
202125 MLBKansas City Royals 9890 23401 8210 20 256316333650 78324 218 297 85 -2 +0 -2 +2 +3 0.1
202125 AAAOmaha Storm Chasers 282255 7317219 22583 30 286350592942 306300 218 404 167 +21 +1 +8 3.1
202125 AANorthwest Arkansas Naturals 1815 4000 240 00 267353267620 333 2211 279 71 -1 +0 +1 -0.0
202125 INTLPuerto Rico 5245 13211 463 10 289385444829 156316 128 373 144 +3 +0 +1 0.4
202226 MLBArizona Diamondbacks 359330 7716312 23835 12 233293409702 176275 236 311 96 -1 -1 +3 +2 +10 1.4
202226 AAAOmaha Storm Chasers 8575 23513 10160 10 307388520908 213357 1912 399 164 +6 +0 +2 0.9
202226 INTLPuerto Rico 183175 55900 7201 21 314344366710 51355 114 321 104 +1 +0 +5 0.6
202327 MLBArizona Diamondbacks 283257 671304 22560 10 261319358677 97313 208 303 90 -3 +0 +1 +2 +8 0.9
202327 AAAReno Aces 129112 37935 12182 10 3304055981.003 268348 149 424 183 +12 +0 +4 1.6
202327 INTLPuerto Rico 186160 42612 22202 21 263359350709 87286 1112 323 106 +1 +0 +5 0.7
202428 MLBBaltimore Orioles 302265 63925 26695 20 238318343661 106296 239 296 85 -5 +0 -1 +2 +9 0.5
202428 INTLPuerto Rico 226204 431103 17323 50 211281309590 98234 148 268 64 -9 +1 +6 -0.2
202529 MLBBaltimore Orioles 127120 30400 6241 10 250291283575 33312 195 264 61 -6 +0 -0 +2 +4 -0.0
202529 AAANorfolk Tides 246222 66811 19504 30 297363356719 59378 208 329 110 +3 +1 +7 1.0
202529 INTLPuerto Rico 180156 54900 20200 21 346420404824 58386 1111 368 140 +8 +0 +5 1.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 11691062 26046522 8525311 72 245307360667 115299 227 299 87 -17 +1 +2 +10 +33 2.9

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
#1Ehire Adrianzalast yr '22
career totals — 9 seasons, 1,519 PA
91,5192019240310353+10+134.04.4
/16266498+4.2+5.51.8pk7: 5
#2Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#3Abraham O. Nunezlast yr '07
career totals — 8 seasons, 2,389 PA
82,3891724246315322+2+92.52.7
/16266457+0.5+2.50.7pk7: 3
#4Chris Woodwardlast yr '09
career totals — 9 seasons, 1,835 PA
91,835339242299370+2-02.22.7
/162664123+0.6-0.00.8pk7: 3
#5Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#6Einar Díazlast yr '05
career totals — 6 seasons, 1,763 PA
61,7631610248297342+5+122.42.4
/16266464+1.9+4.70.9pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
61,480269244303353+5+41.91.9
/162664124+2.4+1.80.8pk7: 2

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
Emmanuel Rivera (OGILVIE) 30 50 45 40 45 240/301/331 91304 53 22% 7% 79 +0.2
Chris Nelson
2015 · MLB
29 49→52 42→50 43→50 45 236/290/339 103300 105 24% 7% 76 +0.0 209/257/300 91257 86 21% 5% 51 -1.7 187/228/258712265320%4%24-1.3
Gregorio Petit
2015 · MLB
30 50→55 42→45 38→50 41 242/278/347 105294 94 21% 4% 72 -0.2 232/266/336 104288 85 22% 4% 64 -0.8 232/269/311792925721%4%56-0.7
Phillip Evans
2022 · MLB
29 46→53 43→45 41→40 51 227/306/335 108276 114 21% 9% 82 +0.5 223/288/323 100265 114 19% 7% 71 -0.3 221/286/3129226010219%7%66-0.4
Tony Sanchez
2018 · AAA
30 45→49 40→50 40 45 217/281/309 92281 85 25% 7% 65 -0.7 233/285/337 104313 104 27% 5% 73 -0.1 234/284/3309631610028%5%68-0.2
Ronny Cedeno
2014 · MLB
31 50→57 42→45 43→50 45 242/294/349 106305 87 23% 6% 79 +0.3 225/268/317 92280 78 22% 5% 60 -1.0 216/252/288722685721%4%42-1.2
Mike Edwards
2007 · MLB
30 49 41→45 45 47 236/287/336 100274 78 17% 6% 73 -0.1 231/279/339 108273 911 18% 6% 71 -0.3 231/271/3219127061316%5%60-0.3
Ryan Rohlinger
2014 · AAA
30 46→47 41→50 42→40 49 222/292/320 98269 95 21% 8% 72 -0.2 202/268/289 87235 84 17% 7% 54 -1.4 176/246/246701987015%7%32-1.7
Tony Cruz
2017 · MLB
30 46→38 42→45 42→40 45 226/279/328 102284 95 23% 7% 68 -0.5 218/270/343 125291 145 29% 6% 69 -0.4 214/267/33311928714030%5%63-0.2
Danny Mendick
2023 · MLB
29 49 44→45 43→50 46 240/300/357 117301 127 24% 7% 85 +0.7 231/290/367 136278 1514 22% 7% 83 +0.6 223/282/357134264161522%7%73-0.1
Alejandro Gonzalez
2016 · AAA
30 46→49 42→45 43→50 42 225/289/323 99293 106 26% 6% 72 -0.2 225/275/317 92320 77 30% 4% 63 -0.8 227/286/3279931371228%5%69-0.3
Jose Castaneda
2015 · AAA
30 46→50 44→45 40 42 228/273/336 108276 125 22% 5% 68 -0.5 206/259/319 113277 138 30% 6% 57 -1.2 160/222/2569622015334%6%23-1.2
Nevin Ashley
2016 · MLB
31 46→51 43→45 42→45 43 224/283/332 108288 114 26% 6% 71 -0.3 228/294/355 127301 146 28% 7% 82 +0.5 212/296/34112928216229%8%79+0.1
Juan Castro
2002 · MLB
30 47 42→50 41→40 46 228/272/334 106262 103 17% 6% 66 -0.6 236/280/360 124271 134 18% 6% 76 +0.1 245/277/37412927412215%4%75+0.0
Luis Martinez
2015 · MLB
30 47→57 40 42→40 44 226/281/326 100286 63 22% 6% 69 -0.4 210/267/293 83274 66 24% 6% 54 -1.4 187/248/233462492124%7%27-1.7
Joshua Rodriguez
2015 · AAA
30 49→56 43→50 44→50 45 238/297/349 112313 97 26% 7% 82 +0.5 218/282/346 128296 148 29% 8% 74 -0.1 223/283/36013730018431%7%75-0.0
Manuel Bobadilla
2014 · AAA
30 46 43→45 41→45 45 225/301/331 106297 107 26% 7% 79 +0.3 214/276/323 109276 126 26% 6% 66 -0.6 188/248/2738523510024%5%41-0.6
Craig Stansberry
2011 · MLB
29 48→47 43→50 44→50 47 234/292/349 114282 119 21% 7% 79 +0.3 224/282/341 117296 1114 27% 7% 73 -0.1 195/262/29510027591831%7%53-0.6
Ruben Agramon
2015 · AAA
30 54 40→45 41→45 44 257/298/352 95305 75 18% 5% 82 +0.5 238/273/310 72309 56 24% 4% 59 -1.1 232/263/276443132426%3%44-1.0
Robert Andino
2014 · MLB
30 46→53 40→45 43→50 45 221/276/308 87288 78 25% 7% 62 -0.9 207/249/315 108269 116 27% 5% 52 -1.6 202/241/31811725814427%5%45-1.3
Ivan Bellazetin
2017 · AAA
30 50→52 41→40 39→55 43 241/280/335 93277 88 17% 4% 70 -0.3 240/283/359 119279 129 18% 5% 78 +0.2 246/286/35611028310517%4%73-0.0