Willie MacIverC Buffalo Bisons
Age 29 R/R 6'2" / 205 lbs AAA Svc 1.000 · Ctrl thru 2030 ILReassigned to Minors (RM)
2026 ROS PROJECTION315 act + 210 ros · stats below = ROS only
wRC+†vL 9778vR 30
AVG/OBP/SLG.209 / .288 / .337
PA210
HR4
K%29
BB%8
BABIP282
ISO128
MLB%55%
Value2026 · WAR
BAT: -18.9 runs (wOBA-derived runs vs avg)-19BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: -1.8 runs (Defensive runs vs avg)-2FLDPOS: +9.4 runs (Positional adjustment)+9POSREP: +14.9 runs (Replacement-level credit)+15REPTotal WAR: +0.50+0.5WAR
0.00.51.00.10.20.10.00.0-$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Splits · ContractCON 60 / POW 55
Toolsscout grade · Statcast %ile · 2025
CONTACT60
Whiff%
4411.6%
xwOBA
100.256
POWER55
Barrel%
174.0
Avg EV
4688.8
Bat Spd
4370.6
EYE45
Chase%
3834.0%
SPEED55
Sprint
5027.5
Platoon Splits2025 · 111 PA
vs LHP
vs RHP
Edge
PA
40
71
wRC+
99
32
◀◀L
wOBA
314
227
◀◀L
ISO
250
076
◀◀L
BABIP
192
239
▶▶R
K%
20.0%
26.8%
◀◀L
BB%
7.5%
5.6%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.000 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M+0.1$0.4M+$0.1M
2027Pre-Arb$0.8M+0.2$0.7M+$0.0M
2028Arb-1$0.2M+0.1$0.3M+$0.2M
2029Arb-2$1M
2030Arb-3$2M
Totals $1M $-0.6M +$0.3M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201922 AAsheville Tourists 480442 711527 1715011 124 161211251462 90220 314 199 11
201922 AAsheville Tourists 480425 10727313 3410511 124 252323421745 169300 227 326 107
202124 AA3 teams 452410 7113111 2916410 217 173245290535 117253 366 236 39
202124 AA3 teams 452393 8816115 4612110 217 224321384705 160282 2710 317 101
202225 AA2 teams 419379 6914013 271467 103 182249322571 140250 356 253 52
202225 AA2 teams 419367 8318015 391147 103 226312398710 172281 279 315 99
202326 AAA2 teams 255215 421022 31977 164 195316288605 93339 3812 273 67
202326 AAA2 teams 255202 551433 44677 164 272419416835 144388 2617 379 148
202427 AAAAlbuquerque Isotopes 369329 741539 251219 93 225298371668 146320 337 294 83
202427 AAAAlbuquerque Isotopes 369317 9419515 37909 93 297386530916 233366 2410 395 161
202528 AAA2 teams 346314 801527 23816 112 255318382700 127319 237 308 94
202528 AAA2 teams 346309 9417210 28716 112 304373469842 165364 218 372 143
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD29 AAATOR 315277 571434 24988 40 206288321609 116293 318 270 65 -12 +1 +0 +6 +9 0.3
YTD29 AAATOR 315266 651735 35818 40 244350387737 143323 2611 329 110 +3 +1 +0 +6 +9 1.9
ROS29 AAATOR 55% 210187 39824 16605 41 209288337625 128281 298 281 73 -6 +0 -2 +4 +6 0.2
ROS29 MLBTOR 55% 116103 22512 9333 20 214296340635 126283 288 265 61 -5 +0 -1 +2 +3 -0.0
FULL29 AAATOR 431380 791946 3313111 60 208290326616 118292 308 269 64 -18 +1 -1 +8 +12 0.3
TOT29 AAATOR 525464 962258 4015813 81 207288328616 121289 308 274 68 -19 +1 -2 +9 +15 0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBTOR 59% 520465 9721310 3914811 92 209285331617 123280 288 281 73 -16 +1 -7 +9 +15 0.3
202831 MLBTOR 61% 504451 9520310 3814310 71 211287335621 124279 288 280 72 -16 +1 -7 +9 +14 0.1
202932 MLBTOR 62% 489440 9219310 371399 61 209284334618 125276 288 277 70 -17 +1 -8 +9 +14 -0.1
203033 MLBTOR 63% 419376 761528 321218 41 202279316595 114272 298 271 66 -16 +0 -8 +7 +12 -0.4
202730 MLBTOR 59% 306274 571226 23876 51 208284332616 124281 288 267 62 -13 +1 -4 +5 +9 -0.2
202831 MLBTOR 61% 308276 581226 23876 41 210285333619 123280 287 267 62 -13 +0 -4 +6 +9 -0.3
202932 MLBTOR 62% 305273 571226 23876 41 209285333618 125278 298 264 60 -14 +0 -5 +5 +9 -0.4
203033 MLBTOR 63% 265238 491025 20765 20 206281328609 122274 298 259 56 -13 +0 -5 +5 +8 -0.6
▸ Career Totals
Career 14111266 26256928 10539728 203 207282332614 125276 287 264 60 -63 +3 -19 +29 +40 -1.0
/ 162G 650583 12126413 4818313 91 208283333615 125276 287 264 60 -29 +1 -9 +14 +18 -0.5
Career 44634008 8061652391 314137093 10929 201275322597 121277 317 266 62 -192 +10 -31 +80 +126 -0.7
/ 162G 650584 11724313 4620014 164 200275318594 118277 317 266 62 -28 +2 -5 +12 +18 -0.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
201922 AAsheville Tourists 480425 10727313 3410511 124 252323421745 169300 227 326 107 +4 +1 +14 1.9
202124 AAHartford Yard Goats 212192 32405 16643 102 167242266507 99218 308 235 38 -15 +1 +6 -0.8
202124 A+Spokane Indians 201168 4811110 25496 103 286397542939 256345 2412 408 170 +16 +1 +6 2.3
202124 INTLSalt River Rafters 3933 8100 581 12 242359273632 30320 2113 304 91 -0 -1 +1 0.0
202225 AAAAlbuquerque Isotopes 2321 3000 280 00 143217143360 231 359 179 -5 -3 +0 +1 -0.2
202225 AAHartford Yard Goats 396346 8018015 371067 103 231318413731 182284 279 323 105 +2 +1 +11 1.5
202326 AAAAlbuquerque Isotopes 201163 411023 32564 104 252387393780 141358 2816 354 129 +7 +0 +6 1.3
202326 ROKACL Rockies 5439 14410 12113 60 3595375131.050 154500 2022 472 219 +7 +1 +2 1.0
202427 AAAAlbuquerque Isotopes 369317 9419515 37909 93 297386530916 233366 2410 395 161 +25 +1 +10 3.7
202528 MLBAthletics 111102 19503 7272 30 186252324576 137222 246 261 58 -5 +1 +0 +6 +3 0.5
202528 AAALas Vegas Aviators 235207 751227 21444 82 362431541972 179428 199 424 183 +22 +1 +7 3.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career 111102 19503 7272 30 186252324576 137222 246 261 58 -5 +1 +0 +6 +3 0.5

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,4332922207279332+26+01.51.5
/1626641410+11.9+0.20.7pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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 MacIver (OGILVIE) 29 60 55 55 45 207/288/328 121289 88 30% 8% 68 +0.5
Chris Herrmann
2017 · MLB
29 47→48 47→50 57→50 46 230/294/372 142295 1311 26% 8% 86 +0.8 221/302/378 157287 198 28% 10% 92 +1.2 209/296/36115227219429%11%83+0.2
Chris Owings
2021 · MLB
29 43→53 47→50 48→55 41 218/274/352 134295 1515 31% 7% 73 -0.1 206/272/349 143291 1612 33% 8% 72 -0.2 184/261/307123264151135%8%53-0.8
Pedro Severino
2022 · MLB
29 48 48→50 47→45 48 241/306/377 137298 164 24% 8% 93 +1.3 234/292/369 135299 159 26% 7% 85 +0.7 224/277/350126286141126%6%69-0.2
Tim Lopes
2022 · MLB
28 44→54 47→45 52→55 44 223/282/361 138282 1417 26% 7% 79 +0.3 219/286/337 118300 1224 29% 8% 74 -0.1 218/291/320101306103130%9%68-0.3
Tyler Greene
2013 · MLB
29 48→53 50 56→55 43 238/303/396 159315 1724 29% 7% 97 +1.5 224/272/345 121325 1214 33% 5% 70 -0.3 219/262/32210332891035%4%57-0.9
Scott Kingery
2022 · MLB
28 41→51 48→55 53→55 42 207/270/353 146286 1412 32% 7% 72 -0.2 199/262/324 125297 1322 35% 8% 60 -1.0 198/239/341143265191733%5%52-0.8
Chris Nelson
2014 · MLB
28 50→52 45→50 49→50 42 245/289/372 127308 128 24% 6% 83 +0.6 221/273/316 95277 95 22% 6% 63 -0.9 205/258/278722556221%6%43-1.1
Tommy Field
2016 · MLB
29 43→53 46→45 50→45 47 215/284/346 131266 138 24% 8% 76 +0.0 200/259/317 117247 126 24% 6% 58 -1.2 187/243/29110522912424%5%41-1.6
Jake Noll
2023 · MLB
29 47→50 47→50 52→45 41 237/277/379 142276 147 20% 4% 81 +0.4 221/268/351 130272 137 23% 5% 69 -0.4 191/241/30311323612025%5%43-0.8
Francisco Peña
2019 · MLB
29 44→46 47→55 48→40 40 226/263/353 127273 156 24% 5% 68 -0.5 221/263/389 168255 235 24% 5% 78 +0.2 198/243/38218421328123%4%68-0.3
Tim Federowicz
2017 · MLB
29 45→50 48→50 49→40 39 228/271/367 140290 166 27% 5% 76 +0.0 227/278/366 139297 165 28% 6% 78 +0.2 213/268/34613328015329%7%66-0.3
Hernán Pérez
2021 · MLB
30 46→55 50→55 52→55 43 238/282/393 155288 1916 25% 6% 86 +0.8 240/286/377 137303 1620 26% 6% 84 +0.6 239/283/364126302162426%5%78+0.1
Brad Davis
2012 · MLB
29 46 45→50 46→45 43 229/281/353 124295 124 26% 6% 76 +0.0 203/248/308 105271 98 28% 5% 50 -1.8 162/203/250882177728%5%13-1.3
JaCoby Jones
2020 · MLB
28 46 50 51→50 42 228/293/393 165308 1614 30% 7% 92 +1.2 219/280/368 149328 169 36% 6% 79 +0.3 192/246/31212031614542%6%48-0.7
Orlando Calixte
2021 · AAA
29 48→51 44→45 51→55 40 237/276/346 109307 1215 27% 5% 71 -0.3 217/266/317 100291 821 27% 6% 59 -1.1 202/252/2757327343026%6%40-0.9
Nick Dini
2022 · MLB
29 45 52→50 49→50 43 233/286/396 162271 2011 23% 5% 90 +1.0 210/287/357 147259 199 26% 8% 81 +0.4 177/272/31313621319827%9%61-0.4
Christian Arroyo
2023 · MLB
28 50→54 47→45 50→45 43 251/300/388 137292 159 20% 5% 93 +1.3 226/273/341 115282 117 23% 5% 69 -0.4 237/285/35311630012725%5%75-0.0
Ronny Cedeno
2011 · MLB
28 49→57 45 51→50 44 241/284/366 125287 1212 21% 5% 79 +0.3 244/293/355 111305 87 22% 6% 81 +0.4 243/295/341983096422%6%71-0.1
Jason Donald
2013 · MLB
28 51→55 41→50 49→50 43 243/303/347 104316 813 25% 6% 83 +0.6 213/257/310 97303 79 31% 5% 54 -1.4 193/229/276832875633%4%30-1.3
Charlie Culberson
2019 · MLB
30 48→49 46→45 47→50 42 240/285/369 129301 139 25% 5% 81 +0.4 246/295/401 155315 179 26% 6% 94 +1.3 242/286/378136311131026%5%81+0.1