Willie Calhoun1B Mexico Rojo
Age 31 L/R 5'8" / 205 lbs INTL HR -5% Svc 9.000 · Ctrl thru 2026 peak 0.1 · 2026
wRC+†vL 3794vR 102
AVG/OBP/SLG.237 / .311 / .372
PA350
HR8
K%14
BB%9
xwOBA.311
Barrel%3.0%
MLB%0%
BAT: -2.3 runs (wOBA-derived runs vs avg)-2BATRUN: -0.9 runs (SB/CS + UBR baserunning)-1RUNFLD: -3.2 runs (Defensive runs vs avg)-3FLDPOS: -3.8 runs (Positional adjustment)-4POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
5555
PWR
3535
SPD
3030
EYE
5355
trajectory · 10 yrs
0.0peak
2026
Barrel%
103.0
xwOBA
520.311
Avg EV
4889.0
Whiff%
900.054
Chase%
720.274
Speed
1024.3
Bat Spd
3769.9

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
2026Ext / FA-deal$1M+0.1$0.4M-$0.6M
Totals $1M $0.4M -$0.6M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201520 ROK3 teams 323297 741719 23521 21 .249.305.404.709 .155.273 167 .304 91 -3 +0 +0 -3 +9 0.2
201621 AA2 teams 610564 12724127 34925 00 .225.275.415.690 .190.222 156 .295 84 -11 +0 +0 -7 +17 -0.0
201722 AAA2 teams 571536 12621523 28832 42 .235.276.422.697 .187.237 155 .296 85 -10 +0 -1 -6 +16 -0.1
201823 AAA2 teams 578543 1343009 26817 40 .247.290.352.642 .105.275 144 .282 74 -17 +1 -3 -6 +16 -0.9
201924 MLB2 teams 509456 11820127 46834 11 .259.332.485.817 .226.261 169 .349 126 +15 -0 -8 -5 +14 1.5
202025 MLBTexas Rangers 108100 19211 5171 00 .190.236.260.496 .070.214 165 .222 28 -9 +0 -2 -1 +3 -0.9
202126 MLB2 teams 304279 691236 22382 02 .247.307.376.683 .129.267 127 .307 93 -2 -1 -3 -3 +9 -0.1
202227 AAA2 teams 323290 591109 27543 00 .203.278.334.613 .131.217 178 .268 63 -13 +0 -0 -3 +9 -0.8
202328 MLB3 teams 194178 42905 15260 00 .236.295.371.666 .135.250 138 .296 85 -3 +0 -2 -2 +5 -0.2
202429 MLB3 teams 671602 13832013 611025 14 .229.305.347.653 .118.255 159 .290 80 -15 -1 +1 -12 +19 -0.9
202530 INTLMexico Rojo 326270 8217111 53301 00 .304.420.496.916 .193.307 916 +0 -3
▸ 2026 Season
202631 MLBLAA 350314 761818 31512 21 .242.314.382.696 .140.260 159 .308 94 -2 +0 -3 -4 +10 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202732 MLB 7%LAA 359322 761818 32542 00 .236.309.373.682 .137.258 159 .303 90 -4 +0 -7 -4 +10 -0.4
202833 MLB 18%LAA 329295 691617 29522 00 .234.307.366.673 .132.256 169 .298 86 -5 +0 -7 -4 +9 -0.7
202934 MLB 27%LAA 285256 561305 25472 00 .219.293.328.621 .109.254 169 .291 81 -6 +0 -7 -3 +8 -0.9
▸ Career Totals (MLE all levels + projections)
Career 58405302 126526016168 45786239 1411 .239.304.389.692 .150.255 158 .281 73 -176 -2 -44 -67 +165 -12.6
/ 162G 650590 14129219 51964 21 .239.304.392.695 .153.255 158 .281 73 -20 +0 -5 -7 +18 -1.4

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201520 A+Rancho Cucamonga Quakes 8273 24703 7131 00 .329.395.548.943 .219.362 169 .409 171 +7 +0 +2 0.9
201520 AGreat Lakes Loons 6661 24301 570 00 .393.439.492.931 .098.434 118 .417 177 +6 +0 +2 0.8
201520 ROKOgden Raptors 175151 421317 23180 21 .278.374.517.890 .238.276 1013 .388 155 +11 +0 +5 1.6
201621 AATulsa Drillers 560503 12825127 45655 00 .254.322.469.791 .215.242 128 .344 122 +14 +0 +16 3.0
201621 INTLGlendale Desert Dogs 5047 12101 350 00 .255.300.340.640 .085.268 106 .290 80 -1 +0 +1 0.0
201722 MLBTexas Rangers 3734 9001 271 00 .265.324.353.677 .088.308 195 .309 95 -0 +0 -1 -6 +1 -0.6
201722 AAARound Rock Express 534486 14627631 42611 42 .300.357.572.929 .272.289 118 .399 164 +38 +0 +15 5.5
201823 MLBTexas Rangers 10899 22502 6241 00 .222.274.333.607 .111.267 226 .269 64 -4 +0 -3 -6 +3 -1.0
201823 AAARound Rock Express 470432 1273209 32476 40 .294.351.431.782 .137.314 107 .350 126 +14 +1 +13 2.8
201924 MLBTexas Rangers 337309 8314121 23533 00 .269.325.524.850 .256.262 167 .368 140 +15 +0 -8 -5 +10 1.1
201924 AAANashville Sounds 172138 41808 32241 11 .297.433.529.962 .232.311 1419 .422 181 +16 -0 +5 2.1
202025 MLBTexas Rangers 108100 19211 5171 00 .190.236.260.496 .070.214 165 .223 29 -9 +0 -2 -1 +3 -0.9
202126 MLBTexas Rangers 284260 651036 21342 02 .250.311.381.692 .131.267 127 .310 95 -2 -1 -3 -3 +8 -0.1
202126 ROKACL Rangers 2017 6201 330 00 .353.450.6471.097 .294.385 1515 .473 220 +3 +0 +1 0.3
202227 MLBSan Francisco Giants 6252 7301 981 00 .135.274.250.524 .115.140 1315 .253 52 -3 +0 -0 -3 +2 -0.5
202227 AAASacramento River Cats 261231 6110010 25352 00 .264.341.437.778 .173.270 1310 .344 121 +6 +0 +7 1.4
202328 MLBNew York Yankees 149134 32705 14200 00 .239.311.403.714 .164.245 139 .317 101 +0 +0 -2 -2 +4 0.0
202328 AAAScranton/Wilkes-Barre RailRiders 2221 7200 130 00 .333.364.429.792 .095.389 145 .354 129 +1 +0 +1 0.1
202328 AASomerset Patriots 2322 5001 120 00 .227.261.364.625 .136.211 94 .278 71 -1 +0 +1 -0.0
202429 MLBLos Angeles Angels 254229 561605 23311 01 .245.316.380.696 .135.263 129 .313 97 -1 -0 +1 -12 +7 -0.5
202429 AAASalt Lake Bees 203174 481004 24293 13 .276.373.402.775 .126.308 1412 .349 125 +6 -1 +6 1.1
202429 INTLCangrejeros de Santurce 214184 33404 29151 00 .179.294.266.561 .087.176 714 .267 62 -9 +0 +6 -0.3
202530 INTLMexico Rojo 326270 8217111 53301 00 .304.420.496.916 .193.307 916 .405 168 +25 +0 +9 3.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 13391217 29357542 10319410 03 .241.305.399.705 .159.254 148 .313 98 -4 -1 -19 -40 +38 -2.6

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 .237/.311/.372 .135.260 82 14% 9% 94 +0.8
Leslie Anderson
2013 · AAA
31 53→57 45 37→30 42 .265/.297/.382 .118.292 143 15% 3% 90 +1.0 .249/.296/.368 .119.278 134 15% 5% 86 +0.8 .242/.299/.355.114.26811214%6%82+0.4
Blake Lalli
2013 · MLB
30 51→60 42→45 37→30 45 .248/.290/.353 .105.291 102 19% 6% 79 +0.3 .226/.263/.328 .102.284 113 24% 5% 61 -1.0 .222/.261/.304.082.2789023%5%52-0.8
Efren Navarro
2018 · MLB
32 51→60 40→45 37→45 47 .244/.300/.338 .094.305 82 22% 7% 79 +0.3 .242/.297/.352 .110.307 115 23% 7% 82 +0.5 .257/.302/.358.101.32710024%6%86+0.3
Guillermo Heredia
2020 · MLB
29 48→58 43→45 37→45 50 .236/.311/.348 .113.279 106 19% 8% 88 +0.9 .224/.304/.363 .139.282 136 24% 8% 89 +1.0 .214/.306/.345.131.2749023%9%79+0.2
Ramiro Pena
2016 · MLB
31 51→56 41→45 38→50 47 .247/.290/.346 .099.282 84 16% 6% 76 +0.1 .246/.289/.352 .106.288 98 17% 5% 78 +0.2 .268/.302/.392.124.30013715%4%92+0.8
Daric Barton
2016 · MLB
30 47→56 43→45 41→45 56 .228/.309/.335 .107.259 103 16% 10% 83 +0.6 .218/.312/.384 .166.247 214 21% 10% 98 +1.6 .202/.311/.396.194.21527122%10%104+1.3
Conor Gillaspie
2017 · MLB
30 51→58 46→50 40 48 .253/.301/.394 .141.283 124 16% 6% 94 +1.3 .233/.279/.362 .129.257 138 15% 6% 77 +0.1 .214/.250/.307.094.2348812%4%46-0.6
Troy O'Leary
2001 · MLB
31 52→53 48→50 41→30 53 .256/.316/.406 .150.277 153 14% 8% 104 +2.0 .252/.317/.404 .152.284 154 17% 8% 104 +2.0 .247/.317/.392.145.28114317%8%94+0.6
Hector Paez
2009 · AAA
31 50 45 35→40 41 .244/.273/.362 .117.266 134 14% 3% 74 -0.1 .238/.267/.346 .108.261 126 14% 3% 67 -0.5 .242/.273/.347.105.25813212%2%69-0.1
Fernando Valenzuela
2014 · AAA
31 58→62 44→45 40 46 .285/.325/.408 .123.311 113 13% 5% 108 +2.3 .269/.306/.383 .114.292 116 12% 5% 93 +1.3 .291/.324/.406.115.3031248%4%109+1.5
Wes Bankston
2014 · AAA
30 47→53 49→50 37→40 48 .239/.301/.388 .149.272 173 20% 7% 94 +1.3 .232/.293/.361 .129.286 136 23% 7% 83 +0.6 .214/.276/.277.063.2873025%7%49-0.3
Michael Ryan
2008 · MLB
31 43→49 47→50 37→30 41 .221/.261/.355 .134.268 143 24% 5% 67 -0.5 .232/.271/.382 .150.278 164 23% 5% 79 +0.3 .235/.276/.373.139.27414320%5%79+0.1
Jesus Rivera
2010 · AAA
32 53→54 42→40 41→40 52 .254/.310/.358 .103.276 95 12% 7% 89 +0.9 .247/.294/.342 .095.269 84 11% 6% 77 +0.1 .276/.323/.333.057.3232414%6%87+0.3
Oscar Robles
2007 · MLB
31 56→66 39→40 33→50 56 .264/.325/.347 .083.281 73 9% 8% 92 +1.2 .252/.306/.329 .077.275 63 10% 7% 79 +0.3 .308/.361/.404.096.325897%7%121+2.5
Kevin Howard
2012 · AAA
31 49→56 43→45 42→45 46 .240/.281/.346 .106.273 116 17% 6% 73 -0.1 .245/.281/.358 .113.282 1211 18% 5% 76 +0.1 .260/.292/.372.112.292121216%4%81+0.3
Carlos Ibarra
2015 · AAA
31 45 47→50 38→40 39 .230/.267/.361 .131.286 164 26% 4% 72 -0.2 .218/.255/.311 .093.272 95 23% 4% 53 -1.5 .211/.244/.271.060.2594020%4%37-0.7
Jason Phillips
2008 · MLB
31 47→57 43→45 38→30 47 .231/.280/.340 .109.254 113 14% 5% 72 -0.2 .232/.280/.356 .124.258 136 16% 6% 76 +0.1 .243/.277/.373.130.25816013%4%76+0.0
Omar De La Torre
2011 · AAA
31 52→60 46→50 38→45 42 .261/.295/.394 .134.301 144 19% 4% 92 +1.2 .240/.271/.353 .113.290 114 21% 4% 71 -0.3 .235/.262/.330.096.2888221%3%60-0.6
Kevin Flores
2016 · AAA
31 54→51 41→45 37→45 43 .261/.301/.355 .095.306 93 18% 4% 84 +0.6 .233/.279/.309 .076.288 56 20% 5% 63 -0.9 .217/.265/.259.043.2751420%4%41-0.9
Alberto Callaspo
2015 · MLB
32 51→61 42→45 37→45 58 .245/.319/.348 .102.260 113 11% 10% 90 +1.0 .240/.309/.324 .084.268 83 13% 9% 79 +0.3 .248/.311/.303.055.2835113%8%75-0.0