Billy McKinneyLF Round Rock Express
Age 31 L/L 6'0" / 205 lbs AAA Svc 8.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 350 proj PA
wRC+†95
AVG/OBP/SLG.224 / .301 / .391
PA350
HR12
K%26
BB%9
ISO169
MLB%10%
Value2026 · WAR
BAT: -1.8 runs (wOBA-derived runs vs avg)-2BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: -3.8 runs (Positional adjustment)-4POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: +0.30+0.3WAR
trajectory · projected WAR by year
0.30.1-0.22628
Tools · ContractCON 45 / POW 50
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT45
Whiff%
3313.0%
xwOBA
660.327
POWER50
Barrel%
6410.3
Avg EV
4188.4
Bat Spd
4070.3
EYE55
Chase%
7327.2%
SPEED45
Sprint
3626.8
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
2026ROSExt / FA-deal$1.0M+0.0$0.0M-$0.9M
Totals $1.0M $0.0M -$0.9M

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
201318 ROKAZL Athletics 206187 45512 11424 70 241297310607 70293 205 262 59
201318 ROKAZL Athletics 206181 58722 17294 70 320391414805 94364 148 358 132
201419 A+Daytona Cubs 543485 10521510 421558 63 216290342632 126290 298 279 72
201419 A+Daytona Cubs 543466 12324611 611008 63 264359412771 148309 1811 343 120
201520 AA2 teams 433391 1022627 30833 02 261318391710 130308 197 313 98
201520 AA2 teams 433377 1133137 44603 02 300377454831 154334 1410 363 136
201621 AATrenton Thunder 491450 981734 351264 46 218280296576 78292 267 259 56
201621 AATrenton Thunder 491426 1051944 59974 46 246344338682 92309 2012 313 98
201722 AA3 teams 583528 12732614 311368 31 241293403696 163289 235 294 83
201722 AA3 teams 583509 14134817 501108 31 277351475826 198314 199 355 130
201823 AAA3 teams 459421 8216517 351262 21 195260378637 183233 278 276 70
201823 AAA3 teams 459413 9519722 431092 21 230306470775 240258 249 339 117
201924 MLB2 teams 430386 8421515 351054 13 218289415704 197257 248 307 93 -3 -1 -5 -5 +12 -0.2
201924 MLB2 teams 430380 8922516 41984 13 234315445760 211271 2310 332 112 +6 -1 -5 -5 +12 0.7
202126 MLB2 teams 315280 5614310 32861 20 200284379663 179247 2710 285 76 -8 +0 +1 -3 +9 -0.2
202126 MLB2 teams 315280 551439 32851 20 196281364645 168245 2710 288 79 -8 +0 +1 -3 +9 -0.1
202227 AAA2 teams 350314 62959 291216 20 197278344622 146286 358 268 63
202227 AAA2 teams 350303 7914513 40996 20 261358469827 208344 2811 366 138
202328 AAA2 teams 307271 618113 31784 41 225314406720 181265 2510 310 96
202328 AAA2 teams 307263 668115 39714 41 251356460816 209287 2313 362 135
202429 AAA3 teams 215188 44705 21694 13 234324351675 117336 3210 306 92
202429 AAA3 teams 215177 49905 32554 13 277399412811 136370 2615 367 139
202530 AAA2 teams 406369 7315311 341023 63 198271344615 146242 258 274 68
202530 AAA2 teams 406358 8515312 45933 63 237328397724 159289 2311 326 108
▸ 2026 Season
202631 MLBTEX 350312 7113212 31904 41 228305397703 170274 269 310 95 -2 +0 -0 -4 +10 0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202732 MLBTEX 33% 342306 6712211 30893 41 219295379674 160269 269 303 90 -4 +0 -4 -4 +10 -0.1
202833 MLBTEX 46% 312278 5910110 28833 31 212291363655 151262 279 295 84 -6 +0 -4 -3 +9 -0.5
202732 MLBTEX 33% 112100 23414 10291 10 230306410716 180270 269 298 86 -2 +0 -1 -1 +3 -0.1
202833 MLBTEX 46% 143128 28515 13381 10 219296391686 172264 279 289 79 -3 +0 -2 -2 +4 -0.3
▸ Career Totals
Career 12161088 22947743 1093218 62 210287385672 175254 269 295 84 -23 +0 -11 -29 +34 -2.9
/ 162G 650582 12325423 581724 31 211287387674 175255 269 295 84 -12 +0 -6 -16 +18 -1.6
Career 57425166 113622644150 455149161 4926 220291368659 148276 268 289 79 -135 -1 -16 -62 +163 -5.2
/ 162G 650585 12926517 521697 63 221292369662 149277 268 289 79 -15 +0 -2 -7 +18 -0.6

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
201318 ROKAZL Athletics 206181 58722 17294 70 320391414805 94364 148 358 132 +7 +1 +6 1.5
201419 A+Daytona Cubs 543466 12324611 611008 63 264359412771 148309 1811 343 120 +12 +0 +15 2.8
201520 AATennessee Smokies 308274 782613 27471 00 285351420771 135329 159 338 117 +6 +0 +9 1.5
201520 A+Myrtle Beach Pelicans 125103 35524 17132 02 340443544986 204348 1014 424 183 +12 -1 +4 1.5
201621 AATrenton Thunder 491426 1051944 59974 46 246344338682 92309 2012 313 98 -1 -2 +14 1.1
201722 AAAScranton/Wilkes-Barre RailRiders 224209 6413310 9492 00 306341541882 234353 224 377 147 +12 +0 +6 1.9
201722 AATrenton Thunder 276232 581646 30455 21 250348431779 181277 1611 337 116 +5 +0 +8 1.3
201722 INTLScottsdale Scorpions 8368 19511 11161 10 279388426814 147333 1913 354 129 +3 +0 +2 0.5
201823 MLBToronto Blue Jays 132119 30706 11331 10 252321462783 210296 258 343 121 +3 +0 -2 -5 +4 0.0
201823 AAABuffalo Bisons 306276 6111716 29721 00 221297486783 264239 249 340 119 +6 +0 +9 1.5
201823 AATrenton Thunder 2118 4100 340 11 222333278611 56286 1914 290 80 -0 -0 +1 -0.0
201924 MLBToronto Blue Jays 276251 5414112 19732 02 215276422698 207250 267 303 90 -3 -1 -5 -5 +8 -0.6
201924 AAABuffalo Bisons 154129 35844 22252 11 271386488874 217307 1614 384 152 +9 -0 +4 1.3
202126 MLBLos Angeles Dodgers 300265 511139 32791 20 192282358640 166235 2611 287 78 -8 +0 +1 -3 +8 -0.1
202126 AAAOklahoma City Dodgers 1515 4300 060 00 267267467733 200444 400 317 101 +0 +0 +0 0.0
202227 MLBOakland Athletics 5752 5101 4160 00 96161173334 77111 287 156 -23 -8 +0 +1 -4 +2 -0.9
202227 AAALas Vegas Aviators 293251 7413512 36836 20 295396530926 235397 2812 406 169 +23 +0 +8 3.2
202328 MLBNew York Yankees 147128 29316 17391 10 227322406728 180274 2712 325 107 +1 +0 -2 -3 +4 -0.0
202328 AAAScranton/Wilkes-Barre RailRiders 160135 37509 22323 31 274388511899 237298 2014 397 162 +11 +0 +5 1.6
202429 MLBPittsburgh Pirates 2825 5100 2131 00 200286240526 40417 467 251 50 -2 +0 +0 -2 +1 -0.3
202429 AAAIndianapolis Indians 165137 41705 24372 03 299411460871 161371 2215 387 154 +10 -1 +5 1.4
202429 A+Greensboro Grasshoppers 2215 3100 651 10 200455267721 67300 2327 364 137 +1 +0 +1 0.2
202530 MLBTexas Rangers 2120 4100 110 00 200238250488 50211 55 224 29 -2 +0 -0 -4 +1 -0.6
202530 AAARound Rock Express 385338 8114312 44923 63 240332405738 166295 2411 332 112 +5 +0 +11 1.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career 961860 17838534 862546 42 207284381665 174249 269 295 84 -17 +0 -8 -27 +27 -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
#1Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#2Chris Heiseylast yr '17
career totals — 8 seasons, 1,758 PA
81,7586225238296413-18+33.03.2
/162664239-6.7+1.01.1pk7: 4
#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
#4Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 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
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 6 projected seasons
61,202447210284387-13-90.10.2
/162664244-7.1-5.20.1pk7: 0

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 224/301/391 168274 124 26% 9% 95 +0.8
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
John Mayberry Jr.
2015 · MLB
31 44→48 51→55 44→50 49 226/296/394 168267 195 23% 8% 93 +1.3 214/280/366 152263 167 25% 8% 79 +0.3 160/214/28112120011426%6%28-0.9
Daniel Palka
2023 · AAA
31 44 55 44→50 44 233/292/412 179293 244 29% 8% 96 +1.5 222/276/377 155292 206 30% 7% 81 +0.4 199/256/34214325719430%7%59-0.8
Brad Nelson
2014 · AAA
31 43→48 50 45→50 46 224/283/378 154269 194 25% 7% 84 +0.6 213/264/332 119258 136 22% 6% 63 -0.9 185/232/266812199020%5%32-1.3
Jason Grabowski
2005 · MLB
29 45 52→50 47→40 50 236/308/403 167287 215 26% 10% 101 +1.8 231/301/379 148268 176 20% 9% 91 +1.1 218/289/35213424716219%9%74-0.0
Paul McAnulty
2012 · MLB
31 46→50 52→60 41→40 45 238/289/404 166277 214 23% 6% 92 +1.2 231/302/424 193277 255 26% 9% 104 +2.0 208/298/42922123530127%10%103+1.6
Valentino Pascucci
2010 · AAA
31 41→45 52→55 48→45 48 216/297/379 163280 205 30% 10% 90 +1.0 216/297/382 166300 213 33% 10% 91 +1.1 207/295/37316629522035%10%85+0.5
Graham Koonce
2006 · AAA
31 43→41 54→55 43→30 45 228/291/402 174277 233 27% 7% 94 +1.3 213/286/391 178267 234 29% 8% 89 +1.0 191/275/37418323224229%9%78+0.1
John Rodriguez
2009 · MLB
31 47 49→55 45→40 47 234/310/385 151297 174 26% 8% 97 +1.5 221/290/372 151270 175 24% 7% 85 +0.7 209/280/36115225017223%6%77+0.1
Cory Aldridge
2010 · AAA
31 47→50 53→55 41→45 42 241/292/417 176306 214 28% 6% 97 +1.5 223/272/388 165307 216 33% 6% 82 +0.5 214/280/38717329327536%8%84+0.3
Jason Vosler
2023 · MLB
29 42→43 53→55 49→40 45 223/288/393 170274 226 27% 7% 90 +1.0 215/275/384 169275 216 29% 7% 82 +0.5 205/266/37717225822430%7%73-0.1
John Mabry
2002 · MLB
31 44 52→60 45→30 44 230/297/395 165287 205 27% 7% 95 +1.4 253/322/441 188290 234 21% 8% 117 +2.9 267/338/46519830026120%9%119+1.1
Danny Dorn
2015 · AAA
31 40→47 53→55 48→45 43 217/273/387 170267 226 28% 7% 82 +0.5 269/318/434 165330 167 23% 6% 112 +2.6 329/374/51618739715320%5%155+3.3
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
Mark Payton
2021 · MLB
29 46→53 52→55 45→50 47 238/297/410 172282 2010 23% 8% 98 +1.6 235/289/375 140278 1312 20% 7% 85 +0.7 240/295/371131286111019%7%84+0.5
Matt Clark
2019 · AAA
32 45→49 54→60 44→30 42 236/287/415 179296 235 29% 6% 95 +1.4 240/299/439 199287 256 25% 7% 107 +2.2 234/300/46122826430024%8%115+1.5
Michael Restovich
2010 · MLB
31 47→49 52→55 43→30 43 242/291/412 169305 193 27% 6% 95 +1.4 214/265/338 124304 134 32% 6% 65 -0.7 188/240/285972809135%6%37-1.1
Michael Saunders
2018 · MLB
31 45→52 51→55 42→55 47 232/297/401 169289 183 26% 8% 95 +1.4 208/271/334 126265 137 25% 8% 67 -0.5 125/198/178541674726%8%-6-1.4
Eric Munson
2008 · MLB
30 44→43 51→60 43→40 50 229/295/391 161254 203 19% 8% 92 +1.2 214/290/354 140256 163 22% 9% 81 +0.4 197/283/33413723716024%9%71-0.1
Jarrett Parker
2019 · MLB
30 47→51 51→55 46→50 46 234/305/396 162318 187 31% 9% 98 +1.6 211/301/376 165313 206 36% 11% 91 +1.1 179/284/34316426222238%12%76+0.0