Joey GalloLF Washington Nationals
Age 32 L/R 6'4" / 250 lbs MLB Svc 11.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 378 proj PA
wRC+†vL -968vR 98
AVG/OBP/SLG.186 / .300 / .406
PA378
HR20
K%36
BB%13
ISO222
MLB%100%
Value2026 · WAR
BAT: +0.2 runs (wOBA-derived runs vs avg)+0BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +3.0 runs (Defensive runs vs avg)+3FLDPOS: -6.8 runs (Positional adjustment)-7POSREP: +10.7 runs (Replacement-level credit)+11REPTotal WAR: +0.40+0.4WAR
trajectory · projected WAR by year
0.50.22627
Tools · Splits · ContractCON 25 / POW 60
Toolsscout grade · Statcast %ile · 2022-2024
CONTACT25
Whiff%
1018.1%
xwOBA
400.297
POWER60
Barrel%
9017.0
Avg EV
7791.0
Bat Spd
6072.4
EYE60
Chase%
6429.0%
SPEED45
Sprint
3026.5
Platoon Splits2024 · 260 PA
vs LHP
vs RHP
Edge
PA
64
196
wRC+
-9
98
▶▶R
wOBA
174
313
▶▶R
ISO
115
198
▶▶R
BABIP
161
259
▶▶R
K%
43.8%
37.8%
R
BB%
3.1%
15.3%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2015
Service   11.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$1M+0.2$0.6M-$0.6M
Totals $1M $0.6M -$0.6M

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
201218 ROKAZL Rangers 193165 327113 22753 60 194300485785 291237 3911 332 112
201218 ROKAZL Rangers 193150 4410118 37523 60 2934427331.175 440313 2719 484 229
201319 A2 teams 467432 6516423 292345 151 150212366578 215239 506 247 47
201319 A2 teams 467411 10323540 501725 151 251339623962 372315 3711 409 171
201420 AA2 teams 537473 8915328 532535 73 188277410687 222310 4710 299 87
201420 AA2 teams 537439 11919342 871795 73 2713976151.012 344345 3316 430 187
201521 AAA3 teams 497445 8017222 502260 50 180263375638 196291 4510 275 68
201521 AAA3 teams 497429 9922229 661960 50 231333494828 263340 3913 361 135
201622 AAA2 teams 463410 7610428 472115 30 185277434711 249279 4610 308 94
201622 AAA2 teams 463384 8717626 731695 30 227357505862 279321 3716 377 147
201723 MLBTexas Rangers 532449 9318340 751968 72 207331528859 321249 3714 366 139 +23 +1 -6 +2 +15 3.6
201723 MLBTexas Rangers 532449 9418341 751968 72 209333537869 327250 3714 377 146 +28 +1 -6 +2 +15 4.1
201824 MLBTexas Rangers 577500 10224139 742073 34 204310490800 286248 3613 340 118 +12 -1 -1 -6 +16 2.1
201824 MLBTexas Rangers 577500 10324140 742073 34 206312498810 292249 3613 353 129 +19 -1 -1 -6 +16 2.7
201925 MLB2 teams 313255 6316123 541182 42 247383588971 341348 3817 403 167 +24 +0 +1 +1 +9 3.6
201925 MLB2 teams 313252 6416124 571172 42 2543956111.007 357357 3718 429 186 +30 +0 +1 +1 +9 4.3
202026 MLBTexas Rangers 226193 358010 29794 20 181301378679 197240 3513 295 84 -4 +0 +2 -2 +6 0.2
202026 MLBTexas Rangers 226193 358010 29794 20 181301378679 197240 3513 308 94 -2 +0 +2 -2 +6 0.4
202127 MLBNew York Yankees 616498 9512135 1112136 60 191345430774 239239 3518 341 119 +13 +1 +5 -7 +17 3.1
202127 MLBNew York Yankees 616498 9913138 1112136 60 199351458809 259246 3518 360 134 +23 +1 +5 -7 +17 4.1
202228 MLBLos Angeles Dodgers 410350 588220 561633 30 166286371657 206226 4014 294 84 -8 +1 -3 -4 +12 -0.3
202228 MLBLos Angeles Dodgers 410350 568219 561633 30 160281357638 197219 4014 290 80 -9 +1 -3 -4 +12 -0.5
202329 MLB2 teams 366313 539122 501562 11 169288415703 246228 4314 312 97 -1 -0 -3 -7 +10 -0.1
202329 MLB2 teams 366311 5510123 521532 11 177299437736 260235 4214 325 107 +3 -0 -3 -7 +10 0.4
202430 MLB2 teams 342290 4510015 461325 31 155282345626 190208 3913 282 74 -10 +0 -0 -6 +10 -0.6
202430 MLB2 teams 342285 4710016 511255 31 165302368670 204214 3715 305 92 -3 +0 -0 -6 +10 0.1
▸ 2026 Season
202632 MLBWSH 378322 6111120 491354 41 189304416720 227240 3613 317 100 +0 +0 +3 -7 +11 0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202733 MLBWSH 100% 348296 549118 451264 31 182299402701 220232 3613 308 94 -2 +0 -1 -6 +10 0.0
202733 MLBWSH 100% 348296 549118 451264 31 182299402701 220232 3613 300 88 -5 +0 -1 -6 +10 -0.2
▸ Career Totals
Career 37513165 61111611226 542141836 3611 193318451769 258252 3814 339 118 +74 +3 -6 -39 +106 14.1
/ 162G 650548 10620239 942466 62 193317451768 257254 3814 339 118 +13 +0 -1 -7 +18 2.4
Career 62655391 100119025356 790252459 7216 186296428725 243255 4013 315 99 -8 +8 -3 -67 +178 11.0
/ 162G 650559 10520337 822626 72 188298433731 245260 4013 315 99 -1 +1 -0 -7 +18 1.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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201218 ROKAZL Rangers 193150 4410118 37523 60 2934427331.175 440313 2719 484 229 +28 +1 +5 3.5
201319 AHickory Crawdads 446392 9619538 481655 141 245335610945 365305 3711 402 166 +33 +2 +13 4.9
201319 ROKAZL Rangers 2119 7402 270 10 3684298951.323 526500 3310 552 281 +4 +0 +1 0.5
201420 AAFrisco RoughRiders 291250 5810021 361153 20 232336524860 292322 4012 372 143 +14 +0 +8 2.3
201420 A+Myrtle Beach Pelicans 246189 619321 51642 53 3234717351.207 413370 2621 498 239 +39 -0 +7 4.6
201521 MLBTexas Rangers 123108 22316 15570 30 204301417717 213356 4612 319 103 +0 +1 +1 -5 +3 0.0
201521 AAARound Rock Express 228200 399014 27900 10 195291450741 255258 3912 325 107 +2 +0 +6 0.9
201521 AAFrisco RoughRiders 146121 381019 24490 10 3144286361.064 322453 3416 454 205 +17 +0 +4 2.2
201622 MLBTexas Rangers 3025 1001 5190 10 40200160360 120 6317 186 0 -3 +0 -1 +2 +1 -0.1
201622 AAARound Rock Express 433359 8617625 681505 20 240368529897 290330 3516 390 157 +28 +0 +12 4.1
201723 MLBTexas Rangers 532449 9418341 751968 72 209333537869 327250 3714 377 146 +28 +1 -6 +2 +15 4.1
201824 MLBTexas Rangers 577500 10324140 742073 34 206312498810 292249 3613 353 129 +19 -1 -1 -6 +16 2.7
201925 MLBTexas Rangers 297241 6115122 521142 42 253390598987 344368 3818 422 181 +27 +0 +1 +1 +8 3.9
201925 ROKAZL Rangers 1611 3102 530 00 2735009091.409 636167 1931 558 285 +3 +0 +0 0.4
202026 MLBTexas Rangers 226193 358010 29794 20 181301378679 197240 3513 308 94 -2 +0 +2 -2 +6 0.4
202127 MLBNew York Yankees 616498 9913138 1112136 60 199351458809 259246 3518 360 134 +23 +1 +5 -7 +17 4.1
202228 MLBLos Angeles Dodgers 410350 568219 561633 30 160281357638 197219 4014 290 80 -9 +1 -3 -4 +12 -0.5
202329 MLBMinnesota Twins 332282 509121 481422 11 177301440741 262244 4314 328 109 +4 -0 -3 -7 +9 0.3
202329 AAASt. Paul Saints 3429 5102 4110 00 172273414687 241176 3212 295 84 -1 +0 +1 0.0
202430 MLBWashington Nationals 260223 369010 321024 31 161278336614 175232 3912 281 73 -8 +0 -0 -6 +7 -0.7
202430 AAARochester Red Wings 8262 11106 19231 00 177378484862 306152 2823 383 151 +5 +0 +2 0.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career 34032869 55710710208 497129232 3310 194320456776 262254 3815 343 121 +79 +3 -5 -33 +96 14.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
#1Khris Davislast yr '21
career totals — 9 seasons, 3,804 PA
93,80422118242314491-40-3913.313.4
/162664393-7.0-6.92.3pk7: 13
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 11 projected seasons
114,09924439196316454-71-1212.012.3
/162664406-11.5-1.91.9pk7: 13
#2Adam Duvalllast yr '24
career totals — 11 seasons, 3,723 PA
113,72319522227287459-31+1111.011.8
/162664354-5.5+2.02.0pk7: 13
#3Kole Calhounlast yr '23
career totals — 11 seasons, 4,963 PA
114,96317933242316418-54-338.39.6
/162664244-7.3-4.41.1pk7: 11
#4Brandon Mosslast yr '17
career totals — 8 seasons, 3,459 PA
83,45916011238315455-53-415.95.9
/162664312-10.2-7.91.1pk7: 6
#5Daniel Vogelbachlast yr '24
career totals — 7 seasons, 1,913 PA
71,913810220342411-29-164.44.4
/162664280-10.2-5.61.5pk7: 4
#6Chris Carterlast yr '17
career totals — 7 seasons, 2,807 PA
72,80715812219314462-50-503.33.3
/162664373-11.7-11.90.8pk7: 3

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 Gallo (OGILVIE) 32 25 60 45 60 186/300/406 220240 204 36% 13% 100 +1.1
Mike Hessman
2010 · MLB
32 35→36 59→65 42→45 41 202/278/412 210272 285 36% 8% 92 +1.2 200/265/390 190258 254 33% 7% 80 +0.4 198/259/39719923727330%7%78+0.2
Ryan Schimpf
2018 · MLB
30 32→41 62→65 41→45 48 193/289/420 227244 312 35% 10% 98 +1.6 192/274/363 171301 217 41% 9% 77 +0.1 112/190/23011821611450%8%5-1.0
Patrick Wisdom
2023 · MLB
31 39→45 63→70 45→50 45 218/302/450 232292 329 36% 9% 111 +2.5 216/296/455 239283 3310 35% 9% 110 +2.4 202/282/48528323042934%9%109+1.0
Chris Carter
2019 · MLB
32 36→46 65 48→45 44 211/291/453 242270 344 36% 9% 108 +2.3 231/336/503 272301 385 35% 13% 138 +4.4 217/348/52530826144135%15%147+4.5
Mitch Jones
2010 · MLB
32 40 63→65 50→45 40 229/285/465 236279 3210 31% 6% 108 +2.3 209/252/382 173265 219 30% 5% 72 -0.2 179/217/33415522418730%4%43-1.7
Pedro Álvarez
2018 · MLB
31 42→46 60 48→45 44 234/288/442 208274 293 27% 7% 103 +1.9 233/287/417 184286 265 28% 7% 95 +1.4 224/285/40217826729028%8%89+0.5
ByungHo Park
2017 · MLB
31 37→40 61→65 49→30 42 212/286/430 218257 315 31% 7% 100 +1.7 217/267/371 154297 204 33% 5% 76 +0.0 207/246/33512829316034%4%53-1.2
Adam Dunn
2013 · MLB
33 36→46 60→70 41→50 57 205/324/422 217267 292 34% 15% 113 +2.6 219/328/430 211283 293 32% 13% 116 +2.8 218/328/42720927630131%13%108+2.2
Trayce Thompson
2022 · MLB
31 37→47 58→65 49→50 41 205/277/402 197282 279 37% 8% 89 +0.9 221/299/433 212309 289 36% 9% 105 +2.1 209/289/41820928628936%9%96+0.8
Jon Singleton
2023 · AAA
31 37→47 54→55 47→45 53 199/303/376 178278 225 35% 13% 92 +1.2 214/304/391 177277 233 30% 11% 96 +1.5 203/294/37116825723129%11%84+0.5
Graham Koonce
2007 · AAA
32 40→41 55 44→30 47 218/289/396 178266 234 28% 8% 92 +1.2 215/286/389 174275 226 29% 8% 89 +0.9 184/266/36718322524030%9%73-0.1
Chris Davis
2018 · MLB
32 40→50 61→70 41→40 52 220/320/437 217290 312 34% 12% 115 +2.8 186/271/332 146270 203 37% 10% 68 -0.5 165/251/28912524118138%9%45-1.5
Dallas McPherson
2011 · MLB
31 42→44 61→65 48→50 39 229/286/449 220311 307 36% 7% 104 +2.0 228/272/391 163323 215 35% 6% 82 +0.5 220/265/37015031320335%6%70-0.2
Luis Valbuena
2018 · MLB
32 41→51 59→60 38→50 55 227/317/437 210258 283 24% 11% 114 +2.7 223/291/395 172293 227 30% 9% 92 +1.2 200/256/33913927919635%7%55-0.7
Seth Brown
2023 · MLB
31 43→49 62→65 51→50 48 236/305/468 232275 3011 27% 9% 117 +2.9 243/303/439 196296 268 27% 8% 108 +2.3 244/302/43318929626527%7%103+1.2
Matt Davidson
2022 · MLB
31 43→44 63→60 46→30 40 238/295/466 228299 323 32% 6% 112 +2.6 237/310/444 207311 305 33% 7% 113 +2.6 215/304/41820427732034%8%100+1.2
George Kottaras
2015 · MLB
32 41→51 55 48→30 53 212/315/393 181296 245 35% 13% 102 +1.8 214/294/359 145312 195 35% 10% 83 +0.6 189/277/31012027217035%11%61-0.2
Carlos Pérez
2023 · AAA
32 34→44 59→60 46→45 46 199/265/405 206208 292 23% 7% 84 +0.6 215/283/398 183238 243 22% 7% 90 +1.0 218/290/40318423924021%8%90+0.7
Matt Adams
2021 · MLB
32 42→52 62→65 46→40 42 234/290/455 221284 323 30% 7% 108 +2.3 218/274/367 149288 196 30% 7% 77 +0.1 182/222/30212025318035%5%34-1.9
Mike Ford
2022 · MLB
30 35→45 55 46→30 47 198/274/375 177232 243 27% 8% 80 +0.4 219/301/386 167266 214 26% 9% 94 +1.3 223/311/39717426323224%10%98+0.8