Willie Calhoun1B Mexico Rojo
Age 31 L/R 5'8" / 205 lbs INTL HR -4% Svc 9.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 350 proj PA
wRC+†vL 3784vR 102
AVG/OBP/SLG.232 / .308 / .362
PA350
HR7
K%16
BB%9
ISO131
MLB%0%
Value2026 · WAR
BAT: -3.8 runs (wOBA-derived runs vs avg)-4BATRUN: -0.9 runs (SB/CS + UBR baserunning)-1RUNFLD: -1.3 runs (Defensive runs vs avg)-1FLDPOS: -3.8 runs (Positional adjustment)-4POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.2-0.42627
Tools · Splits · ContractCON 55 / POW 35
Toolsscout grade · Statcast %ile · 2022-2024
CONTACT55
Whiff%
905.4%
xwOBA
520.311
POWER35
Barrel%
103.1
Avg EV
5789.6
Bat Spd
3769.9
EYE55
Chase%
8025.9%
SPEED30
Sprint
1024.3
Platoon Splits2024 · 254 PA
vs LHP
vs RHP
Edge
PA
31
223
wRC+
37
102
▶▶R
wOBA
234
318
▶▶R
ISO
154
BABIP
200
272
▶▶R
K%
6.5%
13.0%
◀◀L
BB%
9.7%
8.5%
L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2017
Service   9.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$0.4M
Totals $0.4M $0.0M -$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
201520 ROK3 teams 323297 7216110 23531 21 242299404703 162263 167 301 89
201520 ROK3 teams 323285 9023111 35381 21 316393519912 204332 1211 399 164
201621 AA2 teams 610562 13127126 36925 00 233285423709 190233 156 307 93
201621 AA2 teams 610550 14026128 48705 00 255320458778 204245 118 340 118
201722 AAA2 teams 571537 12120421 27812 42 225265395660 169228 145 287 78
201722 AAA2 teams 571520 15527632 44682 42 298355558913 260290 128 393 159
201823 AAA2 teams 578543 1373009 26797 40 252295357652 105280 144 288 79
201823 AAA2 teams 578531 14937011 38717 40 281337412749 132306 127 335 114
201924 MLB2 teams 509456 11721127 46834 11 257330485815 228259 169 350 126 +15 -0 -8 -5 +14 1.6
201924 MLB2 teams 509447 12422129 55774 11 277362526887 248277 1511 386 154 +31 -0 -8 -5 +14 3.2
202025 MLBTexas Rangers 108100 19211 5171 00 190236260496 70214 165 218 25 -9 +0 -2 -1 +3 -0.9
202025 MLBTexas Rangers 108100 19211 5171 00 190236260496 70214 165 223 29 -9 +0 -2 -1 +3 -0.9
202126 MLB2 teams 304278 691137 23382 02 248310385695 137265 128 305 91 -3 -1 -3 -3 +9 -0.2
202126 MLB2 teams 304277 711237 24372 02 256320397717 141274 128 320 103 +1 -1 -3 -3 +9 0.2
202227 AAA2 teams 323290 601109 27543 00 207281338619 131222 178 277 70
202227 AAA2 teams 323283 6813011 34433 00 240328403731 163246 1311 326 108
202328 MLB3 teams 194178 43906 15260 00 242301393694 152252 138 296 84 -3 +0 -2 -2 +5 -0.2
202328 MLB3 teams 194177 44906 16250 00 249311401712 153259 138 317 101 +0 +0 -2 -2 +5 0.2
202429 MLB3 teams 671601 13733013 621045 14 228305348653 120255 159 292 82 -14 -1 +1 -12 +19 -0.8
202429 MLB3 teams 671587 13730013 76755 14 233326351677 118247 1111 309 95 -4 -1 +1 -12 +19 0.2
202530 INTLMexico Rojo 326270 8217111 53301 00 304420496916 193307 916
202530 INTLMexico Rojo 326270 8217111 53301 00 304420496916 193307 916 405 168
▸ 2026 Season
202631 MLBLAA 350312 731717 32563 21 234311362673 128261 169 303 90 -4 +0 -1 -4 +10 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202732 MLBLAA 22% 381341 781818 34623 21 229304358662 129256 169 296 85 -7 +0 -5 -4 +11 -0.5
202732 MLBLAA 22% 8274 17402 7131 00 230305365670 135255 169 289 79 -2 +0 -1 -1 +2 -0.2
▸ Career Totals
Career 14211291 31061544 11020711 03 240305397703 157254 158 311 97 -6 -1 -20 -41 +40 -2.8
/ 162G 650591 14128220 50955 01 239303394698 156252 158 311 97 -3 -0 -9 -19 +18 -1.2
Career 52484765 113923214155 40977537 1612 239304391695 152254 158 280 73 -162 -2 -25 -61 +149 -10.3
/ 162G 650590 14129219 51965 21 239305392697 153255 158 280 73 -20 +0 -3 -8 +18 -1.3

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
201520 A+Rancho Cucamonga Quakes 8273 24703 7131 00 329395548943 219362 169 409 171 +7 +0 +2 0.9
201520 AGreat Lakes Loons 6661 24301 570 00 393439492931 98434 118 417 177 +6 +0 +2 0.8
201520 ROKOgden Raptors 175151 421317 23180 21 278374517890 238276 1013 388 155 +11 +0 +5 1.6
201621 AATulsa Drillers 560503 12825127 45655 00 254322469791 215242 128 344 122 +14 +0 +16 3.0
201621 INTLGlendale Desert Dogs 5047 12101 350 00 255300340640 85268 106 290 80 -1 +0 +1 0.0
201722 MLBTexas Rangers 3734 9001 271 00 265324353677 88308 195 309 95 -0 +0 -1 -6 +1 -0.6
201722 AAARound Rock Express 534486 14627631 42611 42 300357572929 272289 118 399 164 +38 +0 +15 5.5
201823 MLBTexas Rangers 10899 22502 6241 00 222274333607 111267 226 269 64 -4 +0 -3 -6 +3 -1.0
201823 AAARound Rock Express 470432 1273209 32476 40 294351431782 137314 107 350 126 +14 +1 +13 2.8
201924 MLBTexas Rangers 337309 8314121 23533 00 269325524850 256262 167 368 140 +15 +0 -8 -5 +10 1.1
201924 AAANashville Sounds 172138 41808 32241 11 297433529962 232311 1419 422 181 +16 -0 +5 2.1
202025 MLBTexas Rangers 108100 19211 5171 00 190236260496 70214 165 223 29 -9 +0 -2 -1 +3 -0.9
202126 MLBTexas Rangers 284260 651036 21342 02 250311381692 131267 127 310 95 -2 -1 -3 -3 +8 -0.1
202126 ROKACL Rangers 2017 6201 330 00 3534506471.097 294385 1515 473 220 +3 +0 +1 0.3
202227 MLBSan Francisco Giants 6252 7301 981 00 135274250524 115140 1315 253 52 -3 +0 -0 -3 +2 -0.5
202227 AAASacramento River Cats 261231 6110010 25352 00 264341437778 173270 1310 344 121 +6 +0 +7 1.4
202328 MLBNew York Yankees 149134 32705 14200 00 239311403714 164245 139 317 101 +0 +0 -2 -2 +4 0.0
202328 AAAScranton/Wilkes-Barre RailRiders 2221 7200 130 00 333364429792 95389 145 354 129 +1 +0 +1 0.1
202328 AASomerset Patriots 2322 5001 120 00 227261364625 136211 94 278 71 -1 +0 +1 -0.0
202429 MLBLos Angeles Angels 254229 561605 23311 01 245316380696 135263 129 313 97 -1 -0 +1 -12 +7 -0.5
202429 AAASalt Lake Bees 203174 481004 24293 13 276373402775 126308 1412 349 125 +6 -1 +6 1.1
202429 INTLCangrejeros de Santurce 214184 33404 29151 00 179294266561 87176 714 267 62 -9 +0 +6 -0.3
202530 INTLMexico Rojo 326270 8217111 53301 00 304420496916 193307 916 405 168 +25 +0 +9 3.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 13391217 29357542 10319410 03 241305399705 159254 148 313 98 -4 -1 -19 -40 +38 -2.6

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
#1Nolan Reimoldlast yr '16
career totals — 8 seasons, 1,556 PA
81,5565618246323422-17-271.61.9
/162664248-7.1-11.60.7pk7: 2
#2Travis Sniderlast yr '15
career totals — 8 seasons, 1,971 PA
81,9715422244311399-21-171.41.8
/162664187-7.1-5.80.5pk7: 2
#3John 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
#4John Mabrylast yr '06
career totals — 7 seasons, 1,560 PA
71,560542243309416-15-161.61.6
/162664231-6.5-6.70.7pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
81,734503240304393-19-241.31.4
/162664191-7.3-9.00.5pk7: 2
#5Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#6Chad Pinderlast yr '22
career totals — 7 seasons, 1,740 PA
71,740625242294417-17-200.60.6
/162664242-6.5-7.60.2pk7: 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
Willie Calhoun (OGILVIE) 31 55 35 30 55 232/308/362 130261 72 16% 9% 90 +0.6
Leslie Anderson
2013 · AAA
31 54→58 45 36→30 42 268/300/382 114294 133 15% 3% 91 +1.1 241/288/351 110271 115 15% 5% 78 +0.2 228/282/326982559214%6%68-0.4
Blake Lalli
2013 · MLB
30 50→60 43→45 37→30 44 247/284/357 110290 112 19% 5% 77 +0.1 223/259/323 100281 113 24% 4% 58 -1.2 217/254/296802739024%4%47-1.0
Efren Navarro
2018 · MLB
32 50→60 41→45 38→45 48 242/301/341 99303 83 22% 8% 80 +0.4 239/293/354 115303 116 24% 7% 81 +0.4 251/294/35310231811024%5%82+0.2
Ramiro Pena
2016 · MLB
31 51→55 41→45 38→50 47 247/289/344 97282 84 16% 6% 76 +0.0 251/293/360 109295 98 18% 5% 82 +0.5 271/304/39412330513715%4%94+0.8
Jordan Brown
2014 · MLB
30 52→62 40→50 37→45 45 250/287/348 98282 73 14% 5% 76 +0.0 241/282/348 107285 105 19% 5% 74 -0.1 246/284/34710129011119%5%74-0.0
Daric Barton
2016 · MLB
30 47→57 43→45 42→45 55 226/305/334 108259 103 17% 9% 81 +0.4 216/311/382 166247 215 22% 10% 98 +1.6 195/302/38418821026123%10%97+1.0
Kevin Howard
2012 · AAA
31 49→56 42→45 41→45 45 238/278/336 99275 107 18% 5% 69 -0.4 244/281/358 114281 1211 18% 5% 76 +0.1 258/291/369112289121215%4%79+0.2
Wes Bankston
2014 · AAA
30 46→53 47→50 37→40 48 234/298/371 137270 153 20% 7% 88 +0.9 228/288/350 122286 127 24% 7% 78 +0.2 203/263/260572753026%7%39-0.5
Guillermo Heredia
2020 · MLB
29 48→58 44→45 37→45 49 235/310/354 120279 116 20% 8% 89 +1.0 225/304/367 142285 146 25% 8% 90 +1.0 219/311/3531342829023%9%83+0.3
Troy O'Leary
2001 · MLB
31 52→53 48→50 40→30 53 257/317/407 150278 143 14% 8% 105 +2.1 252/318/402 150285 154 17% 8% 104 +2.0 247/317/39214528114317%8%94+0.6
Hector Paez
2009 · AAA
31 50 44→45 34→40 41 244/273/360 116267 134 15% 3% 74 -0.1 239/266/344 105262 116 14% 3% 66 -0.6 245/276/35811226014212%2%73-0.0
Conor Gillaspie
2016 · MLB
29 52→59 45→50 36→40 49 253/306/389 136290 112 17% 7% 95 +1.4 246/290/383 137273 136 15% 6% 87 +0.8 248/286/38213427012613%5%79+0.1
José Miguel Fernández
2018 · AA
30 52→53 46→50 40 45 256/302/383 127276 154 14% 5% 92 +1.2 256/300/401 145272 175 13% 5% 96 +1.5 264/306/41715327219311%5%99+1.4
Hernando Arredondo
2008 · AAA
31 50→56 45→50 38→50 43 247/283/369 122276 136 17% 4% 80 +0.4 255/288/381 126281 159 15% 4% 85 +0.7 265/293/403138290181016%3%90+0.6
Yoshi Tsutsugo
2023 · MLB
31 44→43 51→50 39→30 52 225/307/380 155281 192 27% 11% 95 +1.4 230/320/383 153314 187 30% 11% 101 +1.8 216/328/37415830719532%14%99+0.8
Shawn Wooten
2004 · MLB
32 51→45 47→50 38→30 49 258/311/388 131287 165 17% 7% 97 +1.5 230/283/352 122264 143 18% 6% 76 +0.1 218/264/3159825611020%4%58-0.7
Michael Ryan
2008 · MLB
31 43→49 47→50 38→30 41 220/258/357 137267 153 24% 5% 67 -0.5 232/271/381 149278 164 22% 5% 79 +0.3 232/272/37013827114320%5%77+0.1
Corban Joseph
2018 · AAA
29 51→57 45→50 39→45 47 253/291/372 118274 135 14% 5% 84 +0.6 262/309/403 141288 145 14% 6% 100 +1.7 270/320/41114229613313%6%105+1.3
Oscar Robles
2007 · MLB
31 56→66 38→40 32→50 56 263/324/342 80280 63 9% 8% 90 +1.0 251/305/328 77274 63 10% 7% 79 +0.3 303/355/39895319897%7%117+2.3
Brian Buscher
2010 · MLB
29 51→57 44→45 38→45 53 249/322/364 115286 133 18% 9% 96 +1.5 230/295/353 123253 126 14% 8% 82 +0.5 224/273/3511282241106%6%73-0.0