Emmanuel Rivera3B Norfolk Tides
Age 30 R/R 6'0" / 225 lbs AAA HR +8%BB -5% Svc 5.000 · Ctrl thru 2026 peak 0.6 · 2026
wRC+†vL 8983vR 68
AVG/OBP/SLG.243 / .306 / .341
PA350
HR5
K%22
BB%7
xwOBA.267
Barrel%1.0%
MLB%10%
BAT: -6.5 runs (wOBA-derived runs vs avg)-7BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +1.4 runs (Defensive runs vs avg)+1FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: +0.60+0.6WAR
Scouting · nowfuture
HIT
5050
PWR
4545
SPD
4040
EYE
4545
trajectory · 10 yrs
0.4peak
2026

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
2026Arb-3$2M+0.6$2M+$0.0M (cut)
Totals $2M $2M +$0.0M

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
201519 ROKAZL Royals 140124 16400 14461 94 .129.223.161.384 .032.205 3310 .183 -2 -16 +0 +0 +0 +4 -1.2
201620 ROK2 teams 365339 651542 20942 84 .192.241.277.518 .086.255 265 .234 37 -26 +0 +0 +1 +10 -1.5
201721 A2 teams 566532 14524411 1912811 810 .273.311.395.706 .122.338 233 .306 92 -5 -2 +0 +2 +16 1.1
201822 A+3 teams 540513 1232679 201133 32 .240.272.370.643 .131.289 214 .278 71 -18 -0 +0 +2 +15 -0.1
201923 AA2 teams 693654 1321829 211358 84 .202.236.277.512 .075.238 193 .225 30 -55 +0 +0 +2 +20 -3.3
202024 INTLPuerto Rico 8776 20603 8161 31 .263.341.461.802 .197.288 189 +0 +0
202125 AAA4 teams 450413 10121218 281096 60 .245.302.436.738 .191.287 246 .316 100 +0 +1 -2 +2 +13 1.4
202226 MLB3 teams 627578 14027622 421456 43 .242.300.424.724 .182.286 237 .316 100 -0 -0 +3 +2 +18 2.3
202327 MLB3 teams 598541 14028311 441164 41 .259.319.383.702 .124.305 197 .306 93 -5 +0 +1 +2 +17 1.6
202428 MLB2 teams 528467 1121848 451218 70 .240.317.347.664 .107.301 239 .298 86 -8 +1 -1 +2 +15 0.9
202529 AAA3 teams 553516 1351521 271275 61 .262.305.304.609 .043.341 235 .275 69 -19 +1 -0 +2 +16 -0.1
▸ 2026 Season
202630 MLBBAL 350318 781225 25764 31 .245.308.343.651 .097.304 227 .294 83 -7 +0 +1 +1 +10 0.6
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202731 MLB 20%BAL 365332 801225 26814 20 .241.304.334.638 .093.302 227 .291 81 -8 +0 -1 +1 +10 0.3
202832 MLB 33%BAL 346314 751125 25794 00 .239.303.334.638 .096.301 237 .286 77 -9 +0 -2 +1 +10 -0.0
202933 MLB 43%BAL 316288 671014 22743 00 .233.294.316.610 .083.299 237 .280 73 -10 +0 -3 +1 +9 -0.3
203034 MLB 52%BAL 272248 56813 19663 00 .226.289.302.591 .077.298 247 .274 68 -10 +0 -4 +1 +8 -0.5
▸ Career Totals (MLE all levels + projections)
Career 67966253 148525542116 405152673 7131 .237.292.347.639 .110.293 226 .279 72 -218 +2 -7 +24 +193 -0.7
/ 162G 650598 14224411 391467 73 .237.292.346.638 .109.294 226 .279 72 -21 +0 -1 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201519 ROKAZL Royals 140115 20500 23321 94 .174.317.217.534 .043.241 2316 .263 59 -6 +0 +4 -0.2
201620 ROKBurlington Royals 243217 541342 21442 73 .249.321.373.694 .124.299 189 .309 95 -1 +0 +7 0.6
201620 INTLIndios de Mayaguez 122109 36710 12110 11 .330.397.413.810 .083.364 910 .363 136 +5 -0 +3 0.8
201721 ALexington Legends 508464 14427512 318710 810 .310.366.468.834 .157.359 176 .368 140 +23 -2 +14 3.6
201721 INTLIndios de Mayaguez 5848 10200 841 00 .208.333.250.583 .042.222 714 .278 71 -2 +0 +2 -0.0
201822 A+Wilmington Blue Rocks 411375 1052566 29593 32 .280.337.427.763 .147.315 147 .336 116 +7 -0 +12 1.9
201822 ROKAZL Royals 2726 5010 160 00 .192.222.269.491 .077.250 224 .220 26 -2 +0 +1 -0.2
201822 INTLIndios de Mayaguez 10297 25401 5110 00 .258.294.330.624 .072.282 115 .282 74 -3 +0 +3 -0.0
201923 AANorthwest Arkansas Naturals 534496 1281827 25775 62 .258.300.345.645 .087.289 145 .287 78 -13 +0 +15 0.2
201923 INTLPuerto Rico 159144 43523 10173 22 .299.357.424.780 .125.320 116 .346 123 +4 -0 +5 0.8
202024 INTLPuerto Rico 8776 20603 8161 31 .263.341.461.802 .197.288 189 .347 124 +2 +0 +2 0.5
202125 MLBKansas City Royals 9890 23401 8210 20 .256.316.333.650 .078.324 218 .297 85 -2 +0 -2 +2 +3 0.1
202125 AAAOmaha Storm Chasers 282255 7317219 22583 30 .286.350.592.942 .306.300 218 .404 167 +21 +1 +8 3.1
202125 AANorthwest Arkansas Naturals 1815 4000 240 00 .267.353.267.620 .000.333 2211 .279 71 -1 +0 +1 -0.0
202125 INTLPuerto Rico 5245 13211 463 10 .289.385.444.829 .156.316 128 .373 144 +3 +0 +1 0.4
202226 MLBArizona Diamondbacks 359330 7716312 23835 12 .233.293.409.702 .176.275 236 .311 96 -1 -1 +3 +2 +10 1.4
202226 AAAOmaha Storm Chasers 8575 23513 10160 10 .307.388.520.908 .213.357 1912 .399 164 +6 +0 +2 0.9
202226 INTLPuerto Rico 183175 55900 7201 21 .314.344.366.710 .051.355 114 .321 104 +1 +0 +5 0.6
202327 MLBArizona Diamondbacks 283257 671304 22560 10 .261.319.358.677 .097.313 208 .303 90 -3 +0 +1 +2 +8 0.9
202327 AAAReno Aces 129112 37935 12182 10 .330.405.5981.003 .268.348 149 .424 183 +12 +0 +4 1.6
202327 INTLPuerto Rico 186160 42612 22202 21 .263.359.350.709 .087.286 1112 .323 106 +1 +0 +5 0.7
202428 MLBBaltimore Orioles 302265 63925 26695 20 .238.318.343.661 .106.296 239 .296 85 -5 +0 -1 +2 +9 0.5
202428 INTLPuerto Rico 226204 431103 17323 50 .211.281.309.590 .098.234 148 .268 64 -9 +1 +6 -0.2
202529 MLBBaltimore Orioles 127120 30400 6241 10 .250.291.283.575 .033.312 195 .264 61 -6 +0 -0 +2 +4 -0.0
202529 AAANorfolk Tides 246222 66811 19504 30 .297.363.356.719 .059.378 208 .329 110 +3 +1 +7 1.0
202529 INTLPuerto Rico 180156 54900 20200 21 .346.420.404.824 .058.386 1111 .368 140 +8 +0 +5 1.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 11691062 26046522 8525311 72 .245.307.360.667 .115.299 227 .299 87 -17 +1 +2 +10 +33 2.9

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 .243/.306/.341 .098.304 53 22% 7% 83 +0.3
Seth Mejias-Brean
2021 · MLB
30 47→53 44→45 46→45 43 .235/.283/.350 .115.290 126 23% 6% 76 +0.0 .223/.277/.353 .130.291 1512 28% 6% 74 -0.1 .202/.262/.323.120.262151428%7%56-0.5
Chris Nelson
2015 · MLB
29 50→58 43→50 43→50 44 .243/.295/.351 .108.309 106 24% 6% 81 +0.4 .216/.264/.312 .096.265 96 21% 5% 57 -1.2 .196/.236/.276.080.2356319%4%32-1.1
Gregorio Petit
2015 · MLB
30 50→54 42→45 39→50 42 .242/.280/.345 .103.292 94 20% 4% 72 -0.2 .233/.268/.334 .101.287 85 21% 4% 64 -0.8 .236/.272/.313.078.2954721%4%57-0.6
Manuel Bobadilla
2014 · AAA
30 47 42→45 41→45 46 .228/.305/.333 .105.297 107 25% 8% 82 +0.5 .217/.279/.326 .109.281 116 26% 6% 69 -0.4 .192/.248/.279.087.23911024%5%43-0.6
Phillip Evans
2023 · MLB
30 44→54 42→45 42→40 48 .218/.282/.320 .103.257 114 20% 7% 68 -0.5 .234/.305/.335 .101.277 114 19% 8% 82 +0.5 .240/.319/.331.091.28610218%9%86+0.5
Joshua Rodriguez
2015 · AAA
30 49→55 43→50 44→50 45 .235/.295/.346 .112.307 107 26% 7% 79 +0.3 .224/.287/.353 .129.299 148 28% 8% 79 +0.3 .222/.284/.358.135.29617430%7%75-0.0
Ryan Rohlinger
2014 · AAA
30 45→47 41→50 41→40 49 .219/.290/.317 .097.263 95 20% 8% 70 -0.3 .205/.270/.292 .087.240 84 18% 7% 56 -1.3 .179/.249/.250.071.2027015%7%34-1.6
Jantzen Witte
2019 · AAA
29 49→53 42→45 44→45 44 .234/.292/.344 .109.304 97 25% 7% 78 +0.2 .240/.291/.359 .119.311 128 26% 6% 81 +0.4 .231/.283/.359.128.29515726%6%75+0.0
Alejandro Gonzalez
2016 · AAA
30 48→50 43→45 43→50 44 .235/.303/.345 .109.302 116 25% 6% 83 +0.6 .234/.286/.331 .097.327 86 29% 5% 72 -0.2 .237/.296/.341.104.32571227%6%77+0.1
Phil Gosselin
2020 · MLB
31 47→57 42→45 43→45 46 .229/.284/.337 .108.287 95 23% 7% 72 -0.2 .245/.302/.366 .121.309 126 23% 7% 88 +0.9 .244/.298/.354.110.31111624%6%80+0.1
Curt Casali
2019 · MLB
30 47 45→50 39→30 47 .233/.299/.350 .117.289 133 24% 8% 83 +0.6 .239/.318/.393 .154.299 185 25% 9% 102 +1.9 .216/.315/.356.139.28517028%11%84+0.3
Luis Martinez
2015 · MLB
30 47→57 40 42→40 44 .224/.279/.319 .096.283 63 23% 6% 66 -0.6 .209/.268/.291 .082.270 55 23% 7% 54 -1.4 .188/.252/.235.047.2482123%7%30-1.6
Brian Barden
2011 · MLB
30 50 43→45 40→45 43 .243/.293/.352 .109.305 106 23% 6% 80 +0.4 .256/.304/.371 .115.317 106 22% 6% 89 +1.0 .260/.310/.359.099.3158219%5%87+0.4
Rob Johnson
2011 · MLB
29 47→52 42→45 41→50 51 .226/.296/.335 .110.273 85 20% 8% 77 +0.1 .207/.274/.317 .110.259 107 23% 8% 63 -0.8 .194/.249/.297.103.23711523%6%43-0.8
Mike Edwards
2007 · MLB
30 49 41→45 45 47 .237/.287/.338 .101.274 88 17% 6% 74 -0.1 .232/.279/.337 .105.273 811 18% 6% 70 -0.3 .231/.271/.321.091.27061316%5%60-0.3
Jose Castaneda
2015 · AAA
30 46→49 43→45 40 41 .227/.273/.331 .104.280 115 23% 5% 66 -0.6 .209/.260/.320 .111.276 137 28% 6% 59 -1.1 .165/.226/.263.098.22315333%6%26-1.1
Luis Maza
2010 · MLB
30 56→48 41→45 43→40 46 .268/.313/.369 .101.309 74 16% 5% 92 +1.2 .230/.278/.318 .088.272 76 17% 6% 65 -0.7 .192/.246/.233.041.2322217%6%27-1.3
Juan Castro
2002 · MLB
30 47 43→50 41→40 47 .229/.274/.338 .109.262 103 17% 6% 68 -0.5 .235/.280/.358 .123.270 134 18% 6% 76 +0.1 .245/.277/.374.129.27412215%4%75+0.0
Matt Szczur
2019 · MLB
30 48→56 45 44→55 54 .232/.314/.358 .127.282 118 21% 10% 92 +1.2 .229/.295/.382 .153.279 177 23% 8% 89 +1.0 .205/.256/.374.169.24122025%6%70-0.1
Ronny Cedeno
2014 · MLB
31 50→57 41→45 42→50 45 .241/.293/.346 .105.302 76 22% 6% 78 +0.2 .235/.279/.331 .096.291 88 21% 5% 68 -0.5 .231/.268/.311.079.2845720%4%55-0.7