Hao-Yu Lee2B Detroit Tigers
Age 23 R/R 5'9" / 190 lbs MLB HR -8% Svc 0.000 · Ctrl thru 2031
2026 ROS PROJECTION220 act + 360 ros · stats below = ROS only
wRC+†97
AVG/OBP/SLG.245 / .300 / .399
PA360
HR10
SB8
K%22
BB%6
BABIP291
ISO154
MLB%100%
Value2026 · WAR
BAT: -6.6 runs (wOBA-derived runs vs avg)-7BATRUN: +0.5 runs (SB/CS + UBR baserunning)+1RUNFLD: -3.0 runs (Defensive runs vs avg)-3FLDPOS: +2.1 runs (Positional adjustment)+2POSREP: +16.4 runs (Replacement-level credit)+16REPTotal WAR: +0.80+0.8WAR
0.01.42.80.32.12.22.32.22.1+$62M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 49 / POW 49
Toolsscout grade · Statcast %ile · 2026
CONTACT49
xwOBA
180.271
POWER49
Barrel%
437.3
Avg EV
2887.4
Bat Spd
2869.0
EYE53
scouting grade only
SPEED48
Sprint
6828.2
DEFENSE44
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M+0.3$1M+$1.0M
2027Pre-Arb$0.8M+2.1$16M+$15M
2028Pre-Arb$0.8M+2.2$15M+$14M
2029Arb-1$5M+2.3$15M+$11M
2030Arb-2$8M+2.2$13M+$8M
2031Arb-3$12M+2.1$12M+$4M
Totals $27M $71M +$53M

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
202118 ROKFCL Phillies 2523 5111 270 00 217280478758 261267 288 343 121
202118 ROKFCL Phillies 2522 8221 350 00 3644407731.213 409438 2012 507 246
202219 A2 teams 342306 711227 28927 137 232311353664 121308 278 296 84
202219 A2 teams 342293 821428 41667 137 280381423804 143336 1912 363 136
202320 A+2 teams 376338 771217 27988 176 228300331632 104297 267 285 76
202320 A+2 teams 376324 891527 41748 176 275370398768 123333 2011 347 123
202421 AAErie SeaWolves 386356 9816513 19875 161 275321458779 183324 235 332 112
202421 AAErie SeaWolves 386342 10219512 33695 161 298368488857 190337 189 373 143
202522 AAAToledo Mud Hens 579517 124221017 4512712 225 240315420735 180283 228 317 101
202522 AAAToledo Mud Hens 579497 12123814 6512112 225 243345406751 163292 2111 336 115
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 MLBDET 220207 49816 11571 13 237279372651 135299 265 288 79 -5 -1 -2 +1 +6 -0.1
YTD23 MLBDET 220205 51817 13541 13 249297400697 151306 256 309 94 -1 -1 -2 +1 +6 0.3
ROS23 MLBDET 100% 360331 8113410 22794 83 245300399699 154291 226 312 97 -1 +0 -1 +1 +10 0.9
ROS23 MLBDET 100% 360331 8013410 22794 83 242297396693 154286 226 298 86 -6 +0 -1 +1 +10 0.5
FULL23 MLBDET 580538 12921516 331365 96 240290387677 147291 236 294 83 -11 -1 -3 +2 +16 0.4
TOT23 MLBDET 580538 13021516 331365 96 242292388680 147294 236 303 90 -7 -1 -3 +2 +16 0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBDET 98% 613561 14023619 401337 136 250308414721 164293 227 319 102 +2 +0 -2 +2 +17 1.9
202825 MLBDET 98% 601548 13823619 411307 136 252312420732 168293 227 322 104 +3 +0 -2 +2 +17 2.0
202926 MLBDET 98% 598544 13723619 421297 135 252314421735 169293 227 323 105 +4 +1 -2 +2 +17 2.1
203027 MLBDET 98% 593539 13623619 421297 135 252315423738 171293 227 323 105 +4 +1 -2 +2 +17 2.1
203128 MLBDET 98% 585531 13222519 421287 125 249312416728 168292 227 322 105 +3 +0 -3 +2 +17 2.0
203229 MLBDET 98% 573519 12821518 421267 115 247312410722 164291 227 320 103 +2 +0 -4 +2 +16 1.7
203330 MLBDET 98% 561509 12521517 411256 104 246309407716 161290 227 317 101 +1 +0 -4 +2 +16 1.5
203431 MLBDET 98% 546495 12020516 401246 83 242307400707 158288 237 313 98 -1 +0 -5 +2 +15 1.2
203532 MLBDET 98% 527478 11418515 381216 73 238303391694 153284 237 307 93 -4 +0 -6 +2 +15 0.8
203633 MLBDET 98% 497453 10516414 361175 52 232296377673 146280 247 300 87 -7 +0 -6 +2 +14 0.3
202724 MLBDET 98% 601549 13522618 401307 136 246305406712 160288 227 305 91 -6 +0 -2 +2 +17 1.2
202825 MLBDET 98% 589537 13322618 401277 135 248308412720 164288 227 308 94 -4 +1 -2 +2 +17 1.3
202926 MLBDET 98% 586533 13222618 411277 135 248310413723 165288 227 309 94 -4 +1 -2 +2 +17 1.4
203027 MLBDET 98% 581527 13021618 421267 135 247311412723 165288 227 309 94 -4 +1 -2 +2 +16 1.4
203128 MLBDET 98% 573519 12621517 421257 125 243308401709 158287 227 308 94 -4 +0 -3 +2 +16 1.2
203229 MLBDET 98% 562510 12320517 411246 115 241305400705 159287 227 306 92 -5 +0 -4 +2 +16 1.0
203330 MLBDET 98% 550499 12020516 401236 104 240305397701 156285 227 303 90 -6 +0 -4 +2 +16 0.8
203431 MLBDET 98% 535485 11619515 391216 83 239304392696 153283 237 299 87 -8 +0 -5 +2 +15 0.5
203532 MLBDET 98% 516467 10917514 381196 63 233299381681 148280 237 294 83 -10 +0 -5 +2 +15 0.1
203633 MLBDET 98% 487444 10116413 351155 52 227291369661 142276 247 287 78 -12 +0 -6 +2 +14 -0.3
▸ Career Totals
Career 59405401 130521357174 420131668 11246 242304399703 157287 227 303 90 -68 +4 -37 +21 +168 9.1
/ 162G 650591 14223619 461447 125 240302396698 156285 227 303 90 -7 +0 -4 +2 +18 1.0
Career 77627048 173128676230 5471752101 18166 246309406715 160294 237 315 99 -6 +10 -38 +28 +220 21.8
/ 162G 650590 14424619 461478 156 244307402709 158292 237 315 99 -1 +1 -3 +2 +18 1.8

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
202118 ROKFCL Phillies 2522 8221 350 00 3644407731.213 409438 2012 507 246 +4 +0 +1 0.5
202219 A+Jersey Shore BlueClaws 4035 9311 590 30 257350486836 229320 2212 366 139 +2 +1 +1 0.4
202219 AClearwater Threshers 302258 731117 36577 107 283385415800 132338 1912 362 135 +12 -1 +9 2.0
202320 A+West Michigan Whitecaps 317275 761326 32628 165 276368404772 127335 2010 348 125 +9 +1 +9 1.9
202320 INTLSalt River Rafters 5949 13201 9120 11 265379367747 102324 2015 339 117 +1 -0 +2 0.3
202421 AAErie SeaWolves 386342 10219512 33695 161 298368488857 190337 189 373 143 +19 +3 +11 3.3
202522 AAAToledo Mud Hens 579497 12123814 6512112 225 243345406751 163292 2111 336 115 +10 +2 +16 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
#1Ian Desmondlast yr '19
career totals — 11 seasons, 5,944 PA
115,944181181263315427+30-425.824.9
/1626642020+3.3-0.42.9pk7: 24
#2Mike Moustakaslast yr '23
career totals — 13 seasons, 5,577 PA
135,57721521247307431+14+1822.822.1
/162664263+1.6+2.12.7pk7: 21
#3Kelly Johnsonlast yr '16
career totals — 11 seasons, 5,139 PA
115,13915587251330422+8-322.321.3
/1626642011+1.0-0.42.9pk7: 20
#4Eduardo Escobarlast yr '23
career totals — 12 seasons, 5,114 PA
125,11416423253305430+29+1621.121.1
/162664213+3.7+2.02.7pk7: 21
#5Chris Younglast yr '18
career totals — 13 seasons, 5,316 PA
135,316191142235314428-0+321.320.7
/1626642418-0.0+0.42.7pk7: 20
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 12 projected seasons
126,317192123248306410+23-2020.618.1
/1626642013+2.4-2.12.2pk7: 16
#6Bill Halllast yr '11
career totals — 9 seasons, 3,621 PA
93,62112362249308437+22+715.916.6
/1626642311+4.1+1.32.9pk7: 17

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
Hao-Yu Lee (OGILVIE) 23 45→49 47→49 45→48 53 242/292/388 147294 169 23% 6% 90 +0.8
Miguel Vargas
2023 · MLB
23 48→53 51→55 51→50 47 245/302/410 166280 1913 21% 7% 100 +1.7 221/308/380 159262 1711 22% 10% 95 +1.4 221/322/407185244211119%12%106+1.7
Connor Norby
2023 · AAA
23 45→49 51→55 50 44 232/297/394 162296 2012 28% 7% 93 +1.3 242/301/407 165320 2011 29% 7% 98 +1.6 245/305/413168324201129%7%99+1.5
Elijah Dukes
2007 · AAA
23 52 50→55 51→50 48 259/320/420 161299 1715 20% 7% 109 +2.4 242/337/416 174286 1913 21% 11% 116 +2.8 236/343/411176277181321%13%114+1.7
Brett Lawrie
2013 · MLB
23 53→55 49→55 53→55 47 265/317/423 159307 1417 19% 6% 109 +2.4 256/309/407 151292 1710 18% 6% 102 +1.8 254/305/40615229318620%6%97+1.1
Vinnie Catricala
2012 · AA
23 51→55 51→55 49→45 44 257/312/423 165308 189 23% 6% 108 +2.3 216/264/333 117272 137 25% 5% 63 -0.8 191/237/2859424311425%5%37-2.1
Lastings Milledge
2008 · MLB
23 52→59 48→50 48→55 45 255/323/401 145314 1516 23% 6% 106 +2.2 263/322/386 123308 1218 18% 6% 102 +1.8 268/325/378110312101917%6%97+1.2
Dilson Herrera
2017 · MLB
23 50→57 49→50 45→50 44 250/299/397 146301 1712 23% 6% 95 +1.4 221/273/368 147286 188 29% 6% 77 +0.1 202/260/35815626421731%6%66-0.4
Henry Davis
2023 · AA
23 47→45 48→50 52→50 41 230/312/373 143305 1513 28% 6% 95 +1.4 220/304/371 151284 1812 28% 8% 92 +1.2 207/291/353147263191128%8%78+0.1
Ke'Bryan Hayes
2021 · MLB
24 51→55 49→50 53→50 48 254/314/414 160307 1511 22% 7% 105 +2.1 255/313/391 136317 1215 22% 7% 98 +1.6 257/313/393137315121621%7%97+1.3
Jeremy Peña
2022 · AAA
24 47→57 51→50 52→55 39 240/297/399 159312 1914 29% 5% 95 +1.4 250/296/394 144302 1713 23% 5% 93 +1.3 268/323/398130314131718%6%102+1.9
Adam Jones
2009 · MLB
23 51→55 49→60 51→50 41 253/300/404 151314 1612 24% 5% 97 +1.5 269/317/430 161312 1910 20% 5% 111 +2.5 273/312/463190303251119%4%115+3.2
Ramón Urías
2018 · AAA
24 52→57 46→50 46→50 44 254/327/386 132305 1414 21% 5% 105 +2.1 238/302/386 148296 157 24% 6% 94 +1.3 249/317/38213331914325%7%96+1.0
Sean Rodríguez
2008 · AA
23 45→49 50→60 47→50 43 227/296/385 158295 1812 29% 7% 91 +1.1 235/306/425 190295 2311 28% 7% 106 +2.2 237/310/439202292251227%7%107+1.7
Orlando Arcia
2018 · MLB
23 50→56 45→55 51→55 44 248/291/374 126293 1317 20% 6% 85 +0.7 243/292/362 119293 1311 21% 6% 82 +0.5 245/305/40616227321319%8%97+1.0
Jordan Westburg
2023 · AAA
24 46→50 50→60 50 44 231/298/392 161310 1811 30% 8% 94 +1.3 245/301/428 183302 219 25% 6% 104 +2.0 251/304/44419329723724%6%107+1.7
Alec Bohm
2020 · AA
23 47→56 50 46→45 49 239/297/393 153271 176 19% 7% 93 +1.3 258/314/383 125316 136 22% 7% 97 +1.5 270/324/41814830016415%6%108+2.2
Lewis Brinson
2017 · AAA
23 46→52 50→55 52→50 39 234/277/394 160299 1815 28% 5% 85 +0.7 213/265/357 144280 1612 29% 5% 70 -0.3 233/275/40917630723831%5%85+0.3
Addison Russell
2017 · MLB
23 47→52 51→55 46→50 48 240/312/403 163293 196 24% 8% 102 +1.9 240/310/387 147295 166 23% 8% 97 +1.5 237/309/37513829115423%8%88+0.6
German Duran
2008 · AA
23 48→50 51→50 49→45 42 247/287/411 164285 1910 21% 5% 94 +1.3 222/265/339 117264 127 20% 5% 65 -0.7 206/248/286802477319%4%42-0.9
Omar Infante
2005 · MLB
23 51→61 47→55 50 49 251/306/398 147292 1413 19% 7% 97 +1.5 246/291/386 140284 1211 18% 6% 88 +0.9 289/322/41812930911910%4%106+2.1