Teoscar HernándezRF Los Angeles Dodgers
Age 33 R/R 6'0" / 215 lbs MLB HR -6% Svc 8.564 · Ctrl thru 2027
2026 ROS PROJECTION267 act + 278 ros · stats below = ROS only
wRC+†vL 142135vR 119
AVG/OBP/SLG.265 / .326 / .482
PA278
HR13
K%27
BB%8
BABIP325
ISO217
MLB%100%
Value2026 · WAR
BAT: +7.4 runs (wOBA-derived runs vs avg)+7BATRUN: +1.6 runs (SB/CS + UBR baserunning)+2RUNFLD: -0.8 runs (Defensive runs vs avg)-1FLDPOS: -5.8 runs (Positional adjustment)-6POSREP: +15.4 runs (Replacement-level credit)+15REPTotal WAR: +1.70+1.7WAR
0.01.53.00.71.6-$13M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 52 / POW 54
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT52
Whiff%
3312.9%
xwOBA
720.334
POWER54
Barrel%
8112.8
Avg EV
6890.3
Bat Spd
5772.1
EYE51
Chase%
7227.5%
SPEED53
Sprint
7128.3
DEFENSE55
scouting grade only
Platoon Splits2024-2026 · 1291 PA
vs LHP
vs RHP
Edge
PA
322
969
wRC+
135
114
◀◀L
wOBA
362
334
L
ISO
243
208
L
BABIP
308
317
K%
23.0%
28.6%
◀◀L
BB%
6.5%
6.3%
L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2016
Service   8.564 yrs.days
Team Control Through   2027
First FA Year   2027
OPTDEF 20%
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$9M+0.7$3M-$6M
2027Ext$22M+1.6$12M-$8M
Totals $31M $15M -$14M
Options · projected decision
2028CLUB OPT$22.0M / $0.0M buyoutDECLINE
2029CLUB OPT$15.0M / $6.5M buyoutDECLINE

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
201118 ROKDSL Astros 261237 46955 17614 164 194260338597 143236 237 258 56
201118 ROKDSL Astros 261226 621377 28424 164 274364487851 212306 1611 371 142
201219 ROK2 teams 230210 33813 14933 111 157220248468 90259 406 213 21
201219 ROK2 teams 230202 491325 22663 111 243326401727 158331 2910 322 105
201320 A2 teams 602544 12226810 311844 2712 224271357628 132315 315 262 59
201320 A2 teams 602532 14227913 431474 2712 267326425751 158342 247 321 104
201421 A+3 teams 640578 12333815 432586 3712 213274375650 163347 407 277 70
201421 A+3 teams 640565 16041923 561816 3712 283354510864 227373 289 371 142
201522 AA2 teams 558521 8911214 241904 349 171213280493 109234 344 214 22
201522 AA2 teams 558510 11413218 351354 349 224279363641 139266 246 283 75
201623 AA4 teams 671602 15332212 511406 3917 254319374692 120310 218 301 88
201623 AA4 teams 671591 16437414 611236 3917 277351425775 147327 189 341 119
201724 AAA3 teams 647595 13534530 422027 1712 227286452738 225287 316 317 101
201724 AAA3 teams 647575 14635627 621607 1712 254334477810 223304 2510 355 130
201825 MLB3 teams 595543 12933726 451893 86 238299468767 230310 328 328 109 +6 -1 -9 -6 +17 0.7
201825 MLB3 teams 595539 13132825 481823 86 243308471779 228315 318 339 117 +12 -1 -9 -6 +17 1.2
201926 MLB2 teams 547494 11219330 491802 93 227299460759 233287 339 326 108 +5 +1 -4 +2 +15 1.9
201926 MLB2 teams 547492 11519331 511742 93 234308474782 240291 329 342 120 +12 +1 -4 +2 +15 2.6
202027 MLBToronto Blue Jays 207191 557016 14631 61 288340576916 288345 307 389 156 +13 +1 -2 -2 +6 1.6
202027 MLBToronto Blue Jays 207190 557016 14631 61 289340579919 289348 307 395 160 +14 +1 -2 -2 +6 1.7
202128 MLBToronto Blue Jays 595550 16229032 361487 124 295346522868 227349 256 374 144 +30 +1 -2 -6 +17 4.0
202128 MLBToronto Blue Jays 595550 16329032 361487 124 296347524871 227352 256 380 149 +33 +1 -2 -6 +17 4.3
202229 MLBToronto Blue Jays 535499 13235125 341522 63 265314489803 224332 286 348 124 +15 +0 -4 -6 +15 2.1
202229 MLBToronto Blue Jays 535499 13335125 341522 63 267316491807 224335 286 353 128 +17 +0 -4 -6 +15 2.3
202330 MLBSeattle Mariners 678625 16430227 382118 72 262313446759 184348 316 328 109 +7 +1 -1 -7 +19 1.9
202330 MLBSeattle Mariners 678625 16129226 382118 72 258308435744 178342 316 326 108 +6 +1 -1 -7 +19 1.7
202431 MLBLos Angeles Dodgers 652590 16634235 531888 123 281349524872 242356 298 373 143 +32 +1 -12 -7 +18 3.4
202431 MLBLos Angeles Dodgers 652589 16032233 531888 123 272339501840 229344 298 368 140 +29 +1 -12 -7 +18 3.1
202532 MLBLos Angeles Dodgers 546512 12930126 261343 52 252292467759 215289 255 329 110 +6 +0 -10 -6 +15 0.6
202532 MLBLos Angeles Dodgers 546511 12629125 261343 52 247287454741 207283 255 321 104 +3 +0 -10 -6 +15 0.2
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD33 MLBLAD 267237 568010 25752 20 236314397711 160297 289 312 97 -1 +0 -0 -3 +8 0.4
YTD33 MLBLAD 267236 578011 26742 20 242322415737 174299 2810 326 108 +2 +0 -0 -3 +8 0.7
ROS33 MLBLAD 100% 278253 6714113 21752 31 265326482808 217322 278 351 127 +8 +0 -0 -3 +8 1.3
ROS33 MLBLAD 100% 278253 6614112 21752 31 261322466789 206317 278 339 118 +6 +0 -0 -3 +8 1.1
FULL33 MLBLAD 545490 12222122 461504 51 249319433751 184311 288 326 108 +5 +1 -1 -6 +15 1.4
TOT33 MLBLAD 545490 12322123 461504 51 251320441761 190312 288 332 112 +7 +1 -1 -6 +15 1.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202734 MLBLAD 100% 497453 11623222 371374 41 256318461779 205316 287 341 119 +11 +0 -6 -5 +14 1.5
202835 MLBLAD 100% 441403 9919119 321253 30 246306439745 194305 287 328 109 +5 +1 -6 -5 +12 0.7
202936 MLBLAD 100% 380347 8115115 271103 10 233294412707 179295 297 314 99 -1 +0 -7 -4 +11 -0.1
203037 MLBLAD 100% 315288 6411112 22942 10 222282392674 170284 307 299 87 -5 +0 -7 -3 +9 -0.6
202734 MLBLAD 100% 497453 11623222 371374 41 256318461779 205311 287 331 111 +6 +0 -6 -5 +14 1.0
202835 MLBLAD 100% 441403 9618118 321253 30 238299422721 184301 287 318 101 +1 +1 -6 -5 +12 0.3
202936 MLBLAD 100% 380347 8115115 271103 10 233294412707 179291 297 304 91 -4 +0 -7 -4 +11 -0.4
203037 MLBLAD 100% 315288 6411112 22942 10 222282392674 170280 307 290 80 -7 +0 -7 -3 +9 -0.9
▸ Career Totals
Career 63185789 147730321296 443181747 7128 255313468781 213319 297 340 118 +129 +3 -77 -73 +179 16.4
/ 162G 650596 15131230 461875 73 253313463776 210317 297 340 118 +13 +0 -8 -8 +18 1.7
Career 98759035 217745253387 656293482 25893 241298431729 190310 307 315 99 -8 +14 -77 -98 +280 11.3
/ 162G 650595 14330325 431935 176 240297427724 187310 307 315 99 -1 +1 -5 -6 +18 0.7

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
201118 ROKDSL Astros 261226 621377 28424 164 274364487851 212306 1611 371 142 +12 +2 +7 2.2
201219 ALexington Legends 3025 6201 3120 10 240321440761 200385 4010 315 99 -0 +0 +1 0.1
201219 ROKGCL Astros 200177 431124 19543 101 243327395722 153325 2710 323 106 +1 +2 +6 0.9
201320 AQuad Cities River Bandits 565499 13525913 411354 2411 271331435766 164344 247 327 109 +5 +0 +16 2.2
201320 INTLToros del Este 3733 7200 2120 31 212257273530 61318 325 229 34 -3 +0 +1 -0.2
201421 AACorpus Christi Hooks 9895 27414 2360 23 284299474773 189418 372 334 114 +2 -1 +3 0.4
201421 A+Lancaster JetHawks 455391 11533817 491175 316 294380550930 256374 2611 396 161 +31 +4 +13 4.9
201421 INTLToros del Este 8779 18402 5281 43 228282354637 127320 326 280 73 -3 -0 +2 -0.1
201522 AACorpus Christi Hooks 514470 10312217 331264 337 219276362638 143261 256 282 74 -15 +4 +15 0.3
201522 INTLToros del Este 4440 11101 290 12 275310375685 100312 205 293 83 -1 -1 +1 -0.0
201623 MLBHouston Astros 112100 23704 11280 02 230306420726 190275 2510 320 103 +0 -1 -2 -7 +3 -0.6
201623 AAAFresno Grizzlies 160144 45934 13250 54 312369500869 188350 168 375 145 +8 -1 +5 1.2
201623 AACorpus Christi Hooks 322279 851906 32555 2911 305385437822 133359 1710 364 137 +13 +1 +9 2.4
201623 INTLToros del Este 7768 11210 5151 50 162230221450 59208 196 203 14 -8 +1 +2 -0.4
201724 MLBToronto Blue Jays 9588 23608 6360 01 261309602911 341333 386 386 154 +6 -0 -4 -7 +3 -0.3
201724 AAABuffalo Bisons 456400 10626518 471027 168 265352490842 225312 2210 369 141 +21 +0 +13 3.5
201724 INTLToros del Este 9687 17311 9220 13 195271287558 92250 239 257 55 -5 -1 +3 -0.3
201825 MLBToronto Blue Jays 523476 11429722 411633 55 239304468772 229313 318 336 115 +9 -1 -9 -6 +15 0.7
201825 AAABuffalo Bisons 1818 5102 070 20 278278667944 389333 390 403 167 +1 +0 +1 0.2
201825 INTLToros del Este 5445 12211 7120 11 267358422781 156333 2213 341 119 +1 -0 +2 0.3
201926 MLBToronto Blue Jays 464417 9619226 451531 63 230307472779 242293 3310 341 119 +10 +0 -4 +2 +13 2.1
201926 AAABuffalo Bisons 8375 19015 6211 30 253317480797 227280 257 346 123 +2 +1 +2 0.5
202027 MLBToronto Blue Jays 207190 557016 14631 61 289340579919 289348 307 395 160 +14 +1 -2 -2 +6 1.7
202128 MLBToronto Blue Jays 595550 16329032 361487 124 296347524871 227352 256 380 149 +33 +1 -2 -6 +17 4.3
202229 MLBToronto Blue Jays 535499 13335125 341522 63 267316491807 224335 286 353 128 +17 +0 -4 -6 +15 2.3
202330 MLBSeattle Mariners 678625 16129226 382118 72 258308435744 178342 316 326 108 +6 +1 -1 -7 +19 1.7
202431 MLBLos Angeles Dodgers 652589 16032233 531888 123 272339501840 229344 298 368 140 +29 +1 -12 -7 +18 3.1
202532 MLBLos Angeles Dodgers 546511 12629125 261343 52 247287454741 207283 255 321 104 +3 +0 -10 -6 +15 0.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career 44074045 105422215217 304127633 5926 261317484801 223325 297 349 126 +128 +1 -51 -53 +125 15.3

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
#1Justin Uptonlast yr '22
AS×4SS×2
career totals — 16 seasons, 7,649 PA
167,649325151261342469-82-9129.627.0
/1626642813-7.1-7.92.6pk7: 24
#2Raul Ibanezlast yr '14
career totals — 15 seasons, 7,916 PA
157,91629345274337468-80-12524.623.4
/162664254-6.7-10.52.1pk7: 22
#3Hunter Pencelast yr '20
career totals — 14 seasons, 7,006 PA
147,006244120279334461-68-6724.322.9
/1626642311-6.5-6.42.3pk7: 21
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 16 projected seasons
166,83632178257312471-78-9324.721.4
/162664318-7.6-9.12.4pk7: 18
#4Jay Brucelast yr '20
career totals — 13 seasons, 6,603 PA
136,60331865245314469-71-5419.619.5
/162664327-7.1-5.42.0pk7: 19
#5Mark Reynoldslast yr '19
career totals — 13 seasons, 6,243 PA
136,24329864236328453-49-10515.916.3
/162664327-5.2-11.11.7pk7: 17
#6Jose Guillenlast yr '10
career totals — 11 seasons, 4,969 PA
114,96918326272327452-50-5114.115.0
/162664243-6.6-6.81.9pk7: 16

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
Teoscar Hernández (OGILVIE) 33 50→52 54 53 51 251/320/441 190312 235 28% 8% 112 +1.7
Scott Hairston
2013 · MLB
33 47→51 59→60 50 46 252/303/468 217278 2711 21% 6% 116 +2.8 231/283/422 191271 259 25% 6% 95 +1.4 184/236/39921518334725%5%69-0.1
Steven Souza Jr.
2022 · MLB
33 46→56 55→60 54→55 44 231/309/427 196323 2210 34% 9% 108 +2.3 230/304/395 165323 1812 32% 9% 97 +1.5 203/295/353150294161334%11%81+0.1
Steve Pearce
2016 · MLB
33 46→56 58→60 48→50 51 245/322/451 206269 266 20% 9% 119 +3.1 254/333/445 191283 243 19% 9% 122 +3.3 260/345/45119228624018%10%125+1.8
Olmedo Saenz
2005 · MLB
34 51 59→60 46→30 50 266/343/469 203307 286 23% 9% 132 +4.0 261/331/473 212293 263 20% 8% 129 +3.7 255/330/47221628226020%8%125+1.3
Eduardo Escobar
2022 · MLB
33 47→57 58→60 52→50 49 252/311/461 209277 263 20% 8% 117 +2.9 241/295/415 174289 203 23% 7% 98 +1.6 233/286/39616328319124%7%86+0.5
Franklin Gutierrez
2016 · MLB
33 51→56 59→60 47→55 43 265/322/475 210328 276 28% 7% 125 +3.5 257/330/453 196328 256 28% 9% 123 +3.3 249/334/46321431631230%10%125+1.6
Yadiel Hernandez
2021 · MLB
33 49→55 56→55 44→45 44 255/312/440 185323 257 29% 8% 111 +2.5 257/306/411 154314 207 24% 7% 102 +1.8 267/317/41614931620422%7%104+1.2
Jeff Baker
2014 · MLB
33 50→51 54→55 49→45 47 257/317/440 183312 228 25% 8% 114 +2.7 253/313/415 162320 176 25% 8% 105 +2.1 269/315/4021333428323%6%97+0.6
Jonny Gomes
2014 · MLB
33 47→52 56→60 46→50 55 243/346/435 192302 256 27% 12% 125 +3.5 236/331/378 142314 174 28% 11% 104 +2.0 226/325/34211631014129%11%88+0.4
Alex Dickerson
2022 · MLB
32 50→55 58→60 48→45 48 263/333/474 211301 264 22% 8% 130 +3.8 225/284/391 166272 205 25% 7% 88 +0.9 196/249/34514923717125%6%58-0.8
C.J. Cron
2022 · MLB
32 46→53 57→60 47→40 53 243/333/446 203274 253 22% 10% 123 +3.3 234/300/411 177279 232 24% 8% 100 +1.7 227/286/39917227123025%7%85+0.6
Mark Trumbo
2018 · MLB
32 44→52 58→65 48→45 46 242/297/438 196278 282 25% 7% 105 +2.1 239/295/423 184284 254 25% 7% 101 +1.8 250/304/42717729327024%7%104+1.2
Garrett Jones
2014 · MLB
33 48→53 57→60 49→50 48 251/307/455 204285 245 22% 7% 114 +2.7 245/303/417 172291 193 22% 8% 102 +1.8 244/304/40916529118022%8%95+0.8
Ryan Raburn
2014 · MLB
33 47→57 56→60 44→50 47 244/309/441 197292 234 25% 8% 111 +2.5 234/309/404 170287 193 25% 9% 102 +1.8 235/322/40817331619130%10%104+0.7
Kit Pellow
2007 · MLB
33 46→56 57→65 49→40 44 246/309/442 196278 265 23% 6% 112 +2.6 274/336/496 222298 315 20% 5% 137 +4.3 281/340/49721630031318%5%140+3.2
Josh Willingham
2012 · MLB
33 49→53 60 48→45 56 256/355/478 221297 287 23% 12% 139 +4.4 240/350/454 214287 274 25% 12% 131 +3.9 229/351/43620727626226%13%122+2.7
Taylor Motter
2023 · MLB
33 42→50 58→55 49→55 51 231/308/437 206268 274 25% 10% 110 +2.4 217/279/369 152289 1811 30% 8% 79 +0.3 191/253/313122267141332%7%51-0.9
Kole Calhoun
2020 · MLB
32 43→53 58→60 47→50 53 232/316/434 202265 266 24% 10% 112 +2.6 225/307/423 198265 265 25% 10% 106 +2.2 206/284/37617025023427%8%83+0.3
Brian Burgamy
2015 · AAA
34 47 57→55 46→50 50 251/319/445 195292 257 24% 9% 116 +2.8 233/302/370 137308 157 27% 9% 89 +0.9 225/297/33811330711629%9%78+0.1
Mario Valenzuela
2010 · AAA
33 55→58 54→60 50→40 43 283/319/457 174315 2410 19% 4% 119 +3.1 270/320/454 184308 246 21% 6% 119 +3.1 273/326/46018730826220%6%121+1.8