Billy McKinneyLF Round Rock Express
Age 31 L/L 6'0" / 205 lbs AAA K +3% Svc 8.000 · Ctrl thru 2026 peak 0.1 · 2026
wRC+†91
AVG/OBP/SLG.218 / .296 / .380
PA350
HR12
K%27
BB%9
MLB%10%
BAT: -3.6 runs (wOBA-derived runs vs avg)-4BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: -1.5 runs (Defensive runs vs avg)-1FLDPOS: -3.8 runs (Positional adjustment)-4POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
4545
PWR
5050
SPD
4545
EYE
5155
trajectory · 10 yrs
0.2peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2018
Service   8.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
201318 ROKAZL Athletics 206187 45512 11424 70 .241.297.310.607 .070.293 205 .262 59 -10 +1 +0 -2 +6 -0.5
201419 A+Daytona Cubs 543484 10621510 431498 63 .219.293.345.638 .126.288 278 .281 73 -16 +0 +0 -6 +15 -0.7
201520 AA2 teams 433392 1042827 29813 02 .265.321.401.721 .135.312 197 .313 97 -1 -1 +0 -5 +12 0.6
201621 AATrenton Thunder 491447 981643 381244 46 .219.286.293.579 .074.295 258 .262 59 -23 -2 +0 -5 +14 -1.6
201722 AA3 teams 583527 12630615 321368 31 .239.293.404.697 .165.285 235 .296 85 -10 +0 +0 -6 +17 0.0
201823 AAA3 teams 459422 8216418 341252 21 .194.258.379.637 .185.229 277 .277 70 -16 +0 -2 -5 +13 -1.0
201924 MLB2 teams 430387 8521515 341044 13 .220.289.416.705 .196.258 248 .307 93 -3 -1 -5 -5 +12 -0.2
202126 MLB2 teams 315280 521327 32871 20 .186.272.321.593 .136.239 2810 .262 58 -15 +0 +1 -3 +9 -0.8
202227 AAA2 teams 350314 60949 291226 20 .191.272.331.603 .140.277 358 .271 65 -14 +0 +1 -4 +10 -0.6
202328 AAA2 teams 307270 607113 32774 41 .222.314.400.714 .178.260 2510 .312 97 -1 +0 -2 -3 +9 0.2
202429 AAA3 teams 215188 44705 21674 13 .234.324.351.675 .117.331 3110 .305 91 -2 -1 +0 -2 +6 0.1
202530 AAA2 teams 406370 7214310 331093 63 .195.266.330.596 .135.247 278 .261 58 -19 +0 -0 -4 +12 -1.3
▸ 2026 Season
202631 MLBTEX 350312 6911212 31954 41 .221.300.385.684 .163.272 279 .304 91 -4 +0 -1 -4 +10 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202732 MLB 20%TEX 334298 6411111 30923 31 .215.293.369.662 .154.270 289 .299 87 -5 +0 -5 -4 +9 -0.4
202833 MLB 33%TEX 304271 579110 27863 10 .210.289.362.651 .151.268 289 .293 82 -6 +0 -5 -3 +9 -0.6
202934 MLB 43%TEX 261233 48818 23763 00 .206.286.352.638 .146.266 299 .286 77 -7 +0 -6 -3 +7 -0.8
▸ Career Totals (MLE all levels + projections)
Career 59875382 117222642155 479157264 4625 .218.289.362.651 .144.274 268 .287 78 -152 -1 -26 -64 +170 -7.4
/ 162G 650584 12825517 521717 53 .219.291.366.657 .147.276 268 .287 78 -16 -0 -3 -7 +18 -0.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201318 ROKAZL Athletics 206181 58722 17294 70 .320.391.414.805 .094.364 148 .358 132 +7 +1 +6 1.5
201419 A+Daytona Cubs 543466 12324611 611008 63 .264.359.412.771 .148.309 1811 .343 120 +12 +0 +15 2.8
201520 AATennessee Smokies 308274 782613 27471 00 .285.351.420.771 .135.329 159 .338 117 +6 +0 +9 1.5
201520 A+Myrtle Beach Pelicans 125103 35524 17132 02 .340.443.544.986 .204.348 1014 .424 183 +12 -1 +4 1.5
201621 AATrenton Thunder 491426 1051944 59974 46 .246.344.338.682 .092.309 2012 .313 98 -1 -2 +14 1.1
201722 AAAScranton/Wilkes-Barre RailRiders 224209 6413310 9492 00 .306.341.541.882 .234.353 224 .377 147 +12 +0 +6 1.9
201722 AATrenton Thunder 276232 581646 30455 21 .250.348.431.779 .181.277 1611 .337 116 +5 +0 +8 1.3
201722 INTLScottsdale Scorpions 8368 19511 11161 10 .279.388.426.814 .147.333 1913 .354 129 +3 +0 +2 0.5
201823 MLBToronto Blue Jays 132119 30706 11331 10 .252.321.462.783 .210.296 258 .343 121 +3 +0 -2 -5 +4 0.0
201823 AAABuffalo Bisons 306276 6111716 29721 00 .221.297.486.783 .264.239 249 .340 119 +6 +0 +9 1.5
201823 AATrenton Thunder 2118 4100 340 11 .222.333.278.611 .056.286 1914 .290 80 -0 -0 +1 -0.0
201924 MLBToronto Blue Jays 276251 5414112 19732 02 .215.276.422.698 .207.250 267 .303 90 -3 -1 -5 -5 +8 -0.6
201924 AAABuffalo Bisons 154129 35844 22252 11 .271.386.488.874 .217.307 1614 .384 152 +9 -0 +4 1.3
202126 MLBLos Angeles Dodgers 300265 511139 32791 20 .192.282.358.640 .166.235 2611 .287 78 -8 +0 +1 -3 +8 -0.1
202126 AAAOklahoma City Dodgers 1515 4300 060 00 .267.267.467.733 .200.444 400 .317 101 +0 +0 +0 0.0
202227 MLBOakland Athletics 5752 5101 4160 00 .096.161.173.334 .077.111 287 .156 -23 -8 +0 +1 -4 +2 -0.9
202227 AAALas Vegas Aviators 293251 7413512 36836 20 .295.396.530.926 .235.397 2812 .406 169 +23 +0 +8 3.2
202328 MLBNew York Yankees 147128 29316 17391 10 .227.322.406.728 .180.274 2712 .325 107 +1 +0 -2 -3 +4 -0.0
202328 AAAScranton/Wilkes-Barre RailRiders 160135 37509 22323 31 .274.388.511.899 .237.298 2014 .397 162 +11 +0 +5 1.6
202429 MLBPittsburgh Pirates 2825 5100 2131 00 .200.286.240.526 .040.417 467 .251 50 -2 +0 +0 -2 +1 -0.3
202429 AAAIndianapolis Indians 165137 41705 24372 03 .299.411.460.871 .161.371 2215 .387 154 +10 -1 +5 1.4
202429 A+Greensboro Grasshoppers 2215 3100 651 10 .200.455.267.721 .067.300 2327 .364 137 +1 +0 +1 0.2
202530 MLBTexas Rangers 2120 4100 110 00 .200.238.250.488 .050.211 55 .224 29 -2 +0 -0 -4 +1 -0.6
202530 AAARound Rock Express 385338 8114312 44923 63 .240.332.405.738 .166.295 2411 .332 112 +5 +0 +11 1.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career 961860 17838534 862546 42 .207.284.381.665 .174.249 269 .295 84 -17 +0 -8 -27 +27 -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
Billy McKinney (OGILVIE) 31 45 50 45 55 .218/.296/.380 .162.272 124 27% 9% 91 +0.6
Yoshi Tsutsugo
2023 · MLB
31 42→41 51→50 40→30 52 .220/.305/.375 .155.275 192 27% 11% 92 +1.2 .224/.315/.372 .148.311 176 31% 11% 95 +1.4 .208/.320/.357.149.30618534%13%91+0.5
Daniel Palka
2023 · AAA
31 43 55→60 45→50 46 .231/.292/.412 .181.284 245 28% 8% 96 +1.5 .221/.276/.380 .159.283 216 29% 7% 82 +0.5 .199/.255/.342.143.25220429%6%58-0.8
Graham Koonce
2006 · AAA
31 43→41 54→55 43→30 45 .229/.291/.403 .173.279 234 27% 7% 94 +1.3 .214/.287/.393 .179.267 234 28% 8% 89 +1.0 .191/.275/.374.183.23224229%9%78+0.1
Paul McAnulty
2012 · MLB
31 45→49 51→55 41→40 45 .232/.285/.392 .160.275 194 24% 6% 88 +0.9 .227/.295/.406 .179.275 225 26% 8% 96 +1.5 .201/.288/.397.196.23526127%10%91+0.9
Valentino Pascucci
2010 · AAA
31 41→45 53→55 48→45 48 .218/.299/.386 .168.281 216 30% 10% 93 +1.3 .216/.298/.384 .168.298 213 33% 10% 92 +1.2 .204/.294/.373.169.28922035%11%84+0.4
Brad Nelson
2014 · AAA
31 43→48 50 45→50 46 .223/.282/.376 .153.270 194 25% 7% 83 +0.6 .214/.267/.337 .123.259 145 23% 6% 66 -0.6 .189/.239/.274.085.2239020%6%37-1.1
Jarrett Parker
2019 · MLB
30 45→50 52→55 45→50 45 .228/.302/.393 .165.309 206 32% 9% 95 +1.4 .212/.300/.380 .168.314 216 36% 11% 92 +1.2 .182/.286/.352.170.26623238%12%79+0.2
Cory Aldridge
2010 · AAA
31 46→51 52→55 42→45 43 .237/.291/.407 .170.304 204 29% 7% 94 +1.3 .230/.277/.398 .168.314 216 32% 6% 86 +0.8 .218/.283/.396.178.29528535%8%87+0.4
Jon Singleton
2023 · AAA
31 38→48 53→55 47→45 53 .200/.302/.371 .171.275 215 34% 13% 91 +1.1 .210/.302/.378 .168.272 223 29% 12% 92 +1.2 .198/.292/.355.157.25221129%12%79+0.2
Michael Saunders
2018 · MLB
31 45→52 51→55 42→55 47 .230/.298/.398 .167.287 193 26% 8% 95 +1.4 .210/.274/.339 .129.266 137 25% 8% 69 -0.4 .132/.208/.194.062.1745726%9%2-1.3
Jeff Bailey
2010 · MLB
31 45→49 52→55 46→45 50 .234/.316/.402 .168.277 207 23% 9% 104 +2.0 .224/.300/.359 .135.279 146 24% 8% 86 +0.8 .213/.291/.336.123.27011524%8%74-0.1
John Mayberry Jr.
2015 · MLB
31 44→48 51→55 44→50 48 .228/.295/.393 .165.271 185 23% 8% 92 +1.2 .212/.280/.363 .151.261 167 25% 8% 79 +0.3 .162/.216/.280.119.20211426%7%29-0.8
Joe Borchard
2009 · MLB
30 46→44 52→55 45 49 .238/.309/.400 .162.294 209 26% 9% 100 +1.7 .215/.266/.367 .152.285 175 30% 6% 73 -0.1 .203/.252/.353.150.27116131%5%61-0.7
Jake Lamb
2022 · MLB
31 40→50 51→60 44→45 53 .209/.306/.370 .161.260 194 27% 11% 92 +1.2 .229/.311/.385 .156.303 193 29% 9% 98 +1.6 .226/.307/.363.136.29916128%9%88+0.6
Chris Parmelee
2019 · AAA
31 39→49 49→50 44→45 46 .207/.273/.352 .145.263 185 28% 8% 72 -0.2 .212/.286/.385 .173.306 235 36% 9% 87 +0.8 .183/.269/.366.183.25027037%10%75-0.0
John Mabry
2002 · MLB
31 45 52→60 45→30 44 .231/.297/.396 .165.289 205 27% 7% 95 +1.4 .252/.320/.439 .187.290 234 21% 8% 115 +2.7 .267/.338/.465.198.30026120%9%119+1.1
Michael Restovich
2010 · MLB
31 47→49 52→55 44→30 42 .240/.288/.410 .170.304 204 28% 6% 94 +1.3 .224/.275/.358 .134.308 144 30% 6% 75 -0.0 .202/.255/.311.109.29311133%6%50-0.7
Matt Clark
2017 · MLB
30 43→45 54→60 47→30 43 .229/.284/.400 .171.275 233 26% 6% 90 +1.0 .235/.288/.418 .183.291 244 27% 7% 97 +1.5 .236/.294/.445.209.28129027%7%107+1.4
Danny Dorn
2015 · AAA
31 41→47 52→60 48→45 43 .219/.277/.381 .163.271 207 28% 7% 82 +0.5 .266/.317/.430 .164.326 176 23% 6% 111 +2.5 .321/.368/.501.181.38715320%6%148+3.0
John Rodriguez
2009 · MLB
31 48→47 49→55 46→40 47 .237/.314/.388 .150.301 164 26% 8% 99 +1.7 .223/.292/.377 .154.274 175 25% 7% 88 +0.9 .210/.281/.366.156.25217223%6%79+0.1