Joey LoperfidoLF Houston Astros
Age 27 L/R 6'3" / 220 lbs MLB HR +6% Svc 1.122 · Ctrl thru 2030 ILReassigned to Minors (RM)
2026 ROS PROJECTION188 act + 125 ros · stats below = ROS only
wRC+†vL 6988vR 96
AVG/OBP/SLG.229 / .298 / .371
PA125
HR3
K%28
BB%7
BABIP301
ISO141
MLB%100%
Value2026 · WAR
BAT: -6.9 runs (wOBA-derived runs vs avg)-7BATRUN: +1.2 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: -3.4 runs (Positional adjustment)-3POSREP: +8.9 runs (Replacement-level credit)+9REPTotal WAR: -0.00-0.0WAR
0.00.51.00.00.4+$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Splits · ContractCON 40 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT40
Whiff%
3812.4%
xwOBA
250.279
POWER40
Barrel%
265.1
Avg EV
3988.3
Bat Spd
6072.4
EYE40
Chase%
6928.0%
SPEED60
Sprint
7128.3
Platoon Splits2024-2026 · 423 PA
vs LHP
vs RHP
Edge
PA
73
350
wRC+
69
101
▶▶R
wOBA
276
318
R
ISO
061
154
▶▶R
BABIP
315
386
▶▶R
K%
28.8%
34.0%
◀◀L
BB%
8.2%
4.9%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   1.122 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.3M
2027Pre-Arb$0.8M+0.4$1M+$0.8M
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
Totals $1M $1M +$0.4M

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
202122 AFayetteville Woodpeckers 8771 6301 6428 10 85235169404 85167 487 177 -6
202122 AFayetteville Woodpeckers 8769 8402 8318 10 116282261543 145158 369 259 57
202223 A2 teams 461410 10620311 3515311 3211 259333402736 144378 338 319 102
202223 A2 teams 461392 12425412 5310111 3211 316412492905 176394 2211 398 163
202324 AA3 teams 540490 11526316 421655 274 235302398700 163317 318 302 90
202324 AA3 teams 540467 13027325 651345 274 278372510882 231338 2512 386 154
202425 MLB2 teams 451413 9019516 261638 133 218277404682 186312 366 297 85 -7 +1 -0 -5 +13 0.2
202425 MLB2 teams 451405 9620517 341488 133 237309437746 200325 338 327 109 +4 +1 -0 -5 +13 1.4
202526 AAA2 teams 477434 10719112 2412513 123 247306378684 131319 265 300 88
202526 AAA2 teams 477425 11926111 3310713 123 280350424774 144351 227 343 121
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 MLBHOU 188166 381012 19491 31 229312337649 108310 2610 283 75 -5 +0 -0 -2 +5 -0.2
YTD27 MLBHOU 188163 411112 21451 31 252339368707 117333 2411 318 101 +0 +0 -0 -2 +5 0.4
ROS27 MLBHOU 100% 125113 26513 9352 41 229298371668 141303 287 301 89 -2 +0 +0 -1 +4 0.1
ROS27 MLBHOU 100% 125113 27613 9352 41 239306389696 150306 287 294 83 -2 +0 +0 -1 +4 0.1
FULL27 MLBHOU 313279 651625 28843 72 233310358668 125312 279 288 78 -8 +1 +0 -3 +9 -0.1
TOT27 MLBHOU 313279 641525 28843 72 229306351657 122307 279 290 80 -7 +1 +0 -3 +9 -0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBHOU 65% 392354 8217210 291116 123 232301376676 144301 287 299 87 -6 +1 +1 -4 +11 0.3
202728 MLBHOU 65% 255230 521116 19724 82 226296361657 135304 287 291 81 -5 +1 +0 -3 +7 0.0
▸ Career Totals
Career 746682 16334617 4522913 177 239299381680 142333 316 299 87 -11 +1 -0 -14 +21 -0.4
/ 162G 650594 14230515 3920011 156 239298382680 143332 316 299 87 -10 +1 -0 -12 +18 -0.3
Career 25332285 5321091569 17179453 10125 233301384685 151322 317 299 87 -37 +10 -0 -27 +72 1.8
/ 162G 650586 13728418 4420414 266 234303387690 154323 317 299 87 -10 +3 -0 -7 +18 0.5

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
202122 AFayetteville Woodpeckers 8769 8402 8318 10 116282261543 145158 369 259 57 -4 +0 +2 -0.2
202223 A+Asheville Tourists 11396 34813 13252 22 354441552994 198443 2212 430 187 +11 -0 +3 1.4
202223 AFayetteville Woodpeckers 348296 901739 40769 309 304403473876 169379 2211 388 155 +22 +2 +10 3.5
202324 AAASugar Land Space Cowboys 138119 28505 16452 41 235336403739 168329 3312 332 112 +2 +0 +4 0.6
202324 AACorpus Christi Hooks 365314 9320119 47813 203 296393548941 252344 2213 410 172 +30 +3 +10 4.4
202324 A+Asheville Tourists 3734 9221 280 30 265306529835 265308 225 348 125 +1 +1 +1 0.3
202425 MLBToronto Blue Jays 262243 521344 13954 42 214265350615 136331 365 273 67 -10 +0 -0 -5 +7 -0.7
202425 AAASugar Land Space Cowboys 189162 447113 21534 91 272369568937 296316 2811 402 166 +14 +1 +5 2.1
202526 MLBToronto Blue Jays 10496 32404 4273 12 333379500879 167431 264 386 154 +6 -1 -1 -5 +3 0.3
202526 AAABuffalo Bisons 373329 872217 298010 111 264342401744 137329 218 331 112 +5 +2 +11 1.8
▸ Career Totals (raw MLB only — historical actual)
MLB Career 366339 841748 171227 54 248298392690 145362 335 305 92 -3 -1 -1 -10 +10 -0.5

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
#1Chris Heiseylast yr '17
career totals — 8 seasons, 1,758 PA
81,7586225238296413-18+33.03.2
/162664239-6.7+1.01.1pk7: 4
#2Chris Woodwardlast yr '09
career totals — 9 seasons, 1,835 PA
91,835339242299370+2-02.22.7
/162664123+0.6-0.00.8pk7: 3
#3Travis Sniderlast yr '15
career totals — 8 seasons, 1,971 PA
81,9715422244311399-21-171.41.8
/162664187-7.1-5.80.5pk7: 2
#4John Mayberry Jr.last yr '15
career totals — 6 seasons, 1,506 PA
61,5065415234298417-6-181.71.7
/162664247-2.8-8.10.8pk7: 2
#5John Mabrylast yr '06
career totals — 7 seasons, 1,560 PA
71,560542243309416-15-161.61.6
/162664231-6.5-6.70.7pk7: 2
#6Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
58882020236296378-10-40.50.5
/1626641515-7.1-2.60.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
Joey Loperfido (OGILVIE) 27 40 40 60 40 229/306/351 122307 57 27% 9% 80 -0.0
Mitch Longo
2022 · AAA
27 46→43 50 59→50 40 235/283/388 154300 1722 28% 6% 85 +0.7 225/272/372 147297 1714 29% 5% 77 +0.1 184/222/32414023319331%4%40-0.6
George Lombard
2003 · MLB
27 47→44 45→50 58→55 44 232/292/362 130311 1223 28% 8% 82 +0.5 233/294/379 146307 1519 28% 7% 88 +0.9 220/293/373153305172732%8%84+0.4
Jason Conti
2002 · MLB
27 49→41 47→45 56→50 46 237/304/380 143315 1313 28% 8% 92 +1.2 239/298/371 132310 119 25% 7% 87 +0.8 220/270/33311328810627%6%63-0.4
Michael Gigliotti
2023 · AA
27 41 47→40 57→55 48 204/301/338 134290 1526 32% 10% 82 +0.5 218/311/327 109288 916 25% 10% 82 +0.5 212/323/3028927251321%12%80+0.2
Ryan Boldt
2022 · AAA
27 48 47→50 55 40 236/289/376 140333 1516 32% 6% 85 +0.7 218/267/341 123312 1315 33% 5% 67 -0.5 191/238/291100276121534%4%37-1.2
Luis González
2023 · MLB
27 49→52 46→45 52→50 49 242/315/369 128306 1418 25% 9% 95 +1.4 239/311/356 117315 1017 25% 8% 89 +1.0 225/307/3108528442820%9%73-0.0
Bradley Zimmer
2020 · MLB
27 50→51 47→50 58→60 40 239/296/381 143343 1423 33% 7% 89 +1.0 224/319/350 126332 1420 34% 8% 93 +1.3 193/288/298105316122739%8%64-0.3
Hoy Park
2023 · MLB
27 41→49 47→45 53→55 48 209/284/337 128275 1516 29% 9% 73 -0.1 224/308/335 111306 1117 28% 10% 82 +0.5 227/321/32610031191927%11%83+0.4
Thomas Milone
2022 · AAA
27 51→44 45 52→55 44 243/305/377 134339 1218 30% 8% 92 +1.2 219/288/341 122342 1215 36% 8% 76 +0.0 199/274/311112322111538%8%59-0.9
Clete Thomas
2011 · MLB
27 47→52 46→50 58→55 48 226/303/363 137309 1226 29% 9% 88 +0.9 214/268/356 142303 1619 33% 6% 71 -0.3 209/265/341133277131428%7%62-0.6
Matt Long
2014 · AAA
27 46→53 47→50 54→55 46 229/287/369 140287 1419 25% 7% 82 +0.5 204/258/312 108272 1017 27% 7% 55 -1.4 187/241/2809325091828%7%39-2.1
J.P. Martínez
2023 · AAA
27 45→44 48→50 63→65 43 215/292/362 146324 1531 36% 9% 83 +0.6 213/293/343 130319 1237 34% 9% 79 +0.3 204/289/324120306114534%9%69-0.3
Phillip Ervin
2019 · MLB
27 46→50 47→50 54→55 46 227/294/362 135282 1423 24% 7% 84 +0.6 225/296/365 140291 1415 26% 8% 85 +0.7 214/283/361147278161628%7%77+0.1
Rudy Martin Jr.
2022 · AAA
26 45 46→45 55→65 43 216/291/340 124330 1525 36% 9% 77 +0.1 221/296/343 122326 1424 34% 9% 80 +0.4 227/303/343115312135229%9%78+0.1
Jordan Danks
2014 · MLB
27 49 48→50 51→50 47 241/311/380 139325 1514 29% 9% 95 +1.4 229/288/344 115324 139 31% 7% 76 +0.1 223/279/32310031812732%7%65-0.6
Scott Cousins
2012 · MLB
27 47→51 47→50 53→55 44 233/283/374 141291 1415 25% 6% 82 +0.5 224/277/335 111302 1017 28% 6% 69 -0.4 220/272/32010129982028%5%59-0.5
Kyle Isbel
2023 · MLB
26 45→53 47→50 53→55 44 225/286/367 142286 1419 26% 6% 82 +0.5 237/289/375 138287 1214 21% 6% 85 +0.7 242/292/371130288101119%6%83+0.4
Jeff Duncan
2006 · MLB
27 45→46 42→45 53→60 46 219/283/325 106289 915 26% 8% 69 -0.4 233/299/319 86303 821 24% 7% 74 -0.1 238/309/2986030862823%7%70-0.1
Jimmy Herron
2023 · AAA
27 42→45 48→45 53→55 48 215/291/358 143260 1616 24% 8% 82 +0.5 217/288/337 120273 1324 24% 8% 76 +0.0 211/282/316105266122824%8%65-0.5
Max Schuemann
2023 · AAA
26 46→47 46→45 59→60 46 223/313/356 133303 1429 29% 9% 92 +1.2 222/312/331 109296 1121 26% 10% 85 +0.7 215/311/3109528392025%10%77+0.1