Sebastián RiveroC Los Angeles Angels
Age 27 R/R 6'1" / 210 lbs MLB HR -4% Svc 5.000 · Ctrl thru 2026 ILInjured 10-Day (D10)
2026 ROS PROJECTION108 act + 72 ros · stats below = ROS only
wRC+†49
AVG/OBP/SLG.206 / .250 / .294
PA72
HR1
K%24
BB%4
BABIP260
ISO88
MLB%100%
Value2026 · WAR
BAT: -11.0 runs (wOBA-derived runs vs avg)-11BATRUN: -0.6 runs (SB/CS + UBR baserunning)-1RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: +3.2 runs (Positional adjustment)+3POSREP: +5.1 runs (Replacement-level credit)+5REPTotal WAR: -0.30-0.3WAR
trajectory · projected WAR by year
-0.1-0.22627
Tools · ContractCON 55 / POW 50
Toolsscout grade · Statcast %ile · 2022-2026
CONTACT55
Whiff%
669.3%
xwOBA
100.238
POWER50
Barrel%
163.8
Avg EV
1084.6
Bat Spd
3970.1
EYE30
Chase%
9023.5%
SPEED45
Sprint
1025.5
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.2M
Totals $0.0M $-0.5M +$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. 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
201617 ROKAZL Royals 172164 34700 4421 00 207231250481 43276 242 212 20
201617 ROKAZL Royals 172161 451000 7291 00 280314342655 62338 174 291 81
201718 ROKBurlington Royals 198191 39613 4431 00 204224293518 89245 222 219 26
201718 ROKBurlington Royals 198189 50814 6301 00 265291381672 116293 153 296 85
201819 ALexington Legends 306285 551005 11792 01 193228281509 88244 264 221 27
201819 ALexington Legends 306279 721607 17592 01 258305391696 133300 196 303 90
201920 A+Wilmington Blue Rocks 326297 531111 101026 22 178220232453 54261 313 195 7
201920 A+Wilmington Blue Rocks 326288 611411 19756 22 212275278553 66276 236 246 46
202122 AAA2 teams 207194 37812 9714 21 191242273515 82289 344 234 37
202122 AAA2 teams 207190 46913 13604 21 242304347652 105339 296 296 85
202223 AA2 teams 207186 341206 13603 10 183248344592 161228 296 250 49
202223 AA2 teams 207182 381505 17483 10 209287374661 165250 238 290 80
202324 AAA3 teams 331304 561213 11826 01 184227260487 76235 253 220 27
202324 AAA3 teams 331295 641424 20636 01 217280319599 102255 196 265 61
202425 AA3 teams 314291 501401 11884 11 172212230443 58241 284 196 9
202425 AA3 teams 314281 521401 21664 11 185252246497 60237 217 227 32
202526 AAA3 teams 387357 721219 16944 23 202244317561 115243 244 240 42
202526 AAA3 teams 387348 9115111 24754 23 261316405721 144300 196 314 98
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 MLBLAA 108100 24400 5200 00 240276280556 40293 195 242 43 -7 +0 +0 +2 +3 -0.2
YTD27 MLBLAA 10899 24400 6180 00 242286283569 40289 176 254 53 -6 +0 +0 +2 +3 -0.1
ROS27 MLBLAA 100% 7268 14301 3171 00 206250294544 88265 244 250 49 -4 +0 -0 +1 +2 -0.1
ROS27 MLBLAA 100% 7268 14301 3171 00 206250294544 88264 244 243 44 -5 +0 -0 +1 +2 -0.1
FULL27 MLBLAA 180168 38701 8371 00 226266286551 60280 214 242 44 -11 +0 -0 +3 +5 -0.3
TOT27 MLBLAA 180168 38701 8371 00 226266286551 60280 214 245 46 -11 +0 -0 +3 +5 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBLAA 65% 357334 721416 17833 21 216260317577 102266 235 256 54 -19 +0 -2 +6 +10 -0.4
202728 MLBLAA 65% 232217 47914 11542 10 217261323583 106265 235 249 49 -13 +0 -1 +4 +7 -0.4
▸ Career Totals
Career 411384 781615 201054 20 203250289539 86265 265 236 39 -28 +0 -1 +20 +12 0.3
/ 162G 650607 1242528 321666 30 204251292543 87267 265 236 39 -45 +1 -1 +31 +18 0.4
Career 28772671 516109637 10976135 1010 193234280515 87252 264 225 31 -226 -2 -1 +51 +82 -9.8
/ 162G 650603 1162518 251728 22 192234277511 85251 264 225 31 -51 -0 -0 +12 +18 -2.2

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
201617 ROKAZL Royals 172161 451000 7291 00 280314342655 62338 174 291 81 -4 +0 +5 0.1
201718 ROKBurlington Royals 198189 50814 6301 00 265291381672 116293 153 296 85 -3 +0 +6 0.2
201819 ALexington Legends 306279 721607 17592 01 258305391696 133300 196 303 90 -3 -0 +9 0.5
201920 A+Wilmington Blue Rocks 326288 611411 19756 22 212275278553 66276 236 246 46 -20 -0 +9 -1.1
202122 MLBKansas City Royals 4440 7200 3151 00 175250225475 50280 347 225 31 -3 +0 -1 +4 +1 0.1
202122 AAAOmaha Storm Chasers 163150 39713 10453 21 260319380699 120353 286 315 99 -0 +0 +5 0.5
202223 MLBKansas City Royals 2926 4000 2100 00 154214154368 250 347 173 -9 -4 +0 +1 +4 +1 0.2
202223 AANorthwest Arkansas Naturals 178156 341505 15383 10 218299410709 192250 218 309 95 -1 +0 +5 0.4
202324 AAACharlotte Knights 213194 451114 9425 01 232284361644 129268 204 283 75 -6 -0 +6 -0.0
202324 AABirmingham Barons 5448 8100 591 00 167259188447 21205 179 219 26 -5 +0 +2 -0.3
202324 INTLTiburones de La Guaira 6453 11210 6120 00 208288283571 75256 199 244 45 -4 +0 +2 -0.2
202425 AAAGwinnett Stripers 9789 19400 7200 10 213271258529 45275 217 243 44 -6 +0 +3 -0.3
202425 AAMississippi Braves 162148 25801 7383 00 169222243465 74218 234 209 18 -15 +0 +5 -1.1
202425 INTLTiburones de La Guaira 5544 8200 781 01 182308227535 45222 1513 248 48 -3 -0 +2 -0.2
202526 MLBLos Angeles Angels 3433 6200 190 10 182206242448 61250 263 203 13 -3 +0 +0 +7 +1 0.5
202526 AAASalt Lake Bees 254231 61919 14452 12 264310429739 165291 186 319 103 +1 -1 +7 0.8
202526 INTLTiburones de La Guaira 9984 24402 9212 01 286368405773 119344 219 337 116 +2 -0 +3 0.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 10799 17400 6341 10 172226212439 40262 326 204 14 -10 +0 +1 +14 +3 0.8

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
#1Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#4Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#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 3 projected seasons
340162218256309+7+1-0.2-0.1
/16266494+11.9+1.0-0.4pk7: -0
#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
Sebastián Rivero (OGILVIE) 27 55 50 45 30 226/266/286 60280 10 21% 4% 46 -0.3
Craig Tatum
2010 · MLB
27 42→46 42→45 42→30 41 211/257/315 104270 103 26% 5% 55 -1.4 210/268/285 75269 66 22% 7% 52 -1.6 205/270/242372620420%8%40-0.6
Luke Maile
2018 · MLB
27 38→48 40→45 44→40 40 188/228/273 85232 84 23% 4% 32 -3.0 209/272/316 107278 107 27% 7% 63 -0.9 231/315/35312231411428%9%88+0.3
Jesús Sucre
2015 · MLB
27 49 36→40 42→40 40 234/260/297 63281 44 18% 3% 50 -1.7 225/261/321 96268 95 19% 4% 58 -1.2 240/279/3369627411317%4%65-0.2
Guillermo Quiroz
2009 · MLB
27 43 43→50 46→50 43 215/263/320 104269 104 24% 6% 59 -1.1 217/261/336 119278 123 25% 5% 63 -0.9 227/276/35012328913125%5%69-0.2
Jose Trevino
2020 · MLB
27 42→52 41→45 45→40 41 207/236/299 92244 84 20% 4% 42 -2.3 227/262/346 119267 125 20% 4% 65 -0.7 225/275/34712224517217%6%70-0.1
Clint Sammons
2010 · MLB
27 40→50 42→40 50→45 41 202/246/297 95249 1010 24% 5% 46 -2.0 182/234/293 111230 147 27% 5% 41 -2.3 143/194/2349117513228%5%7-1.8
John Ryan Murphy
2019 · MLB
28 39→46 45→50 46→40 42 201/249/316 115250 143 26% 6% 53 -1.5 206/256/368 162283 225 34% 6% 70 -0.3 177/226/38320521332036%6%59-0.5
Pete Kozma
2015 · MLB
27 45→47 40→45 44→50 48 216/274/312 96258 79 19% 7% 62 -0.9 197/253/266 69248 511 22% 6% 41 -2.3 190/238/287962317621%5%38-1.7
Jeff Bianchi
2015 · MLB
28 47→56 40→45 45→50 42 231/268/320 89281 910 21% 5% 60 -1.0 219/263/295 76285 69 24% 6% 52 -1.6 213/256/256432852725%5%35-0.9
Jason Delay
2023 · MLB
28 41 39→45 42→40 39 200/246/285 85278 65 30% 5% 43 -2.2 222/278/307 85291 55 24% 6% 62 -0.9 216/271/282672813223%6%50-0.6
Luis Gonzalez
2021 · AAA
27 46→49 39→40 45 41 224/263/310 87281 68 22% 4% 56 -1.3 239/280/366 127325 149 29% 5% 78 +0.2 250/282/37512533816530%4%77+0.1
Jesus Flores
2012 · MLB
27 42→38 46→50 47→30 37 213/247/340 127282 134 29% 4% 58 -1.2 193/227/294 101246 104 26% 4% 37 -2.6 175/208/258832219125%4%14-1.7
Joseph Odom
2019 · AAA
27 45 43→45 46→30 36 221/257/331 110306 103 31% 4% 59 -1.1 212/261/319 107325 114 36% 6% 58 -1.2 199/254/31811933012241%6%52-0.6
Cam Gallagher
2019 · MLB
26 47 41→45 43→30 46 227/273/319 92260 83 17% 5% 63 -0.9 236/294/350 114278 105 18% 7% 80 +0.4 223/283/33411227510022%7%70-0.1
Kyle Overstreet
2021 · AA
27 42→45 41→45 48→30 40 210/251/300 89267 104 25% 5% 49 -1.8 219/282/310 91310 86 30% 8% 65 -0.7 214/282/289753057230%8%58-0.8
Tomás Nido
2020 · MLB
26 44 43→45 46→30 40 218/254/330 112270 113 24% 4% 58 -1.2 227/268/348 121292 135 26% 5% 69 -0.4 210/249/32311326114025%4%51-0.5
Yadiel Rivera
2019 · MLB
27 37→47 38→45 46→50 39 184/239/256 72270 68 33% 6% 33 -2.9 217/255/317 100318 1117 34% 4% 54 -1.4 222/246/32299331132336%3%49-1.1
Jeff Mathis
2012 · MLB
29 38→46 42→50 43→45 41 192/242/290 98250 96 27% 6% 43 -2.2 205/257/330 125274 144 29% 6% 59 -1.1 211/261/3161062878128%6%54-0.4
Omir Santos
2008 · AAA
27 44→43 40→45 43→30 38 217/251/307 90272 94 24% 3% 50 -1.7 228/272/317 89276 84 20% 5% 62 -0.9 229/274/311822717118%4%58-0.5
Chris Valaika
2013 · MLB
27 44→54 41→45 42→40 39 214/247/310 95262 84 22% 3% 49 -1.8 212/256/318 106265 114 24% 4% 56 -1.3 214/261/32010626811224%4%57-0.8