Spencer NivensOF Northwest Arkansas Naturals
Age 24 L/R 5'11" / 185 lbs AA HR -5%BB +4% Svc 0.0 · Ctrl thru 2034 peak 0.2 · 2029
wRC+†72
AVG/OBP/SLG.210 / .283 / .331
PA320
HR7
SB6
K%29
BB%9
MLB%2%
BAT: -10.1 runs (wOBA-derived runs vs avg)-10BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.30-0.3WAR
Scouting · nowfuture
HIT
4545
PWR
3535
SPD
5050
EYE
5160
trajectory · 10 yrs
0.2peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Arb-1$0.8M+0.2$0.9M+$0.0M
2030Arb-2$0.9M+0.1$0.5M+$0.0M (cut)
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $2M $-5M -$7M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

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
202321 A2 teams 139123 20502 15320 84 .163.254.252.506 .089.200 2311 .228 32 -11 +0 +0 -1 +4 -0.8
202422 A+Quad Cities River Bandits 412371 6911216 351372 74 .186.260.356.616 .170.239 338 .270 65 -16 -0 +0 -2 +12 -0.8
202523 AANorthwest Arkansas Naturals 515461 951725 451380 143 .206.277.284.561 .078.275 279 .254 53 -28 +2 +0 -3 +15 -1.5
▸ 2026 Season
202624 MLBKC 320287 601117 29921 62 .209.284.328.611 .118.282 299 .279 72 -10 +0 +0 -2 +9 -0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 11%KC 370332 721329 341041 72 .217.292.349.641 .133.284 289 .287 78 -9 +1 +0 -2 +10 -0.0
202826 MLB 26%KC 407364 8015210 381122 72 .220.297.354.651 .135.286 289 .292 81 -9 +1 +0 -2 +12 0.1
202927 MLB 44%KC 420375 8215210 401152 82 .219.297.349.647 .131.286 2710 .293 83 -8 +1 +0 -3 +12 0.2
203028 MLB 53%KC 425380 8315210 401172 72 .218.296.347.644 .129.286 289 .293 82 -8 +1 -1 -3 +12 0.1
203129 MLB 64%KC 420375 8215210 401172 72 .219.297.349.647 .131.285 2810 .291 81 -9 +1 -1 -3 +12 -0.1
203230 MLB 73%KC 414369 8115210 401172 61 .220.299.352.652 .133.283 2810 .288 78 -10 +1 -2 -2 +12 -0.2
203331 MLB 91%KC 401358 771429 381152 51 .215.294.341.635 .126.282 299 .284 75 -11 +1 -3 -2 +11 -0.4
203432 MLBKC 384343 711318 371121 40 .207.286.321.607 .114.280 2910 .279 72 -12 +1 -4 -2 +11 -0.6
203533 MLBKC 355317 651217 341061 30 .205.284.315.600 .110.279 3010 .274 68 -13 +1 -4 -2 +10 -0.9
203634 MLBKC 311278 561016 29951 30 .201.279.309.589 .108.277 319 .268 63 -13 +1 -5 -2 +9 -1.1
▸ Career Totals (MLE all levels + projections)
Career 52934733 99318122119 494150919 9225 .210.287.333.620 .123.278 299 .279 72 -168 +8 -20 -32 +150 -6.2
/ 162G 650581 12222315 611852 113 .210.287.336.622 .126.278 289 .279 72 -21 +1 -2 -4 +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
202321 AColumbia Fireflies 12298 18302 23200 73 .184.339.276.614 .092.208 1619 .294 83 -2 +0 +3 0.1
202321 ROKACL Royals 1716 5400 120 11 .312.353.562.915 .250.357 126 .396 162 +1 -0 +0 0.1
202422 A+Quad Cities River Bandits 412358 8717320 481112 74 .243.336.475.811 .232.290 2712 .354 129 +13 -0 +12 2.5
202523 AANorthwest Arkansas Naturals 515436 1092026 701090 143 .250.354.346.700 .096.312 2114 .318 101 +1 +2 +15 1.7

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
Spencer Nivens (OGILVIE) 24 45 35 50 60 .210/.283/.331 .121.282 76 29% 9% 72 -0.1
James Ramsey
2014 · AA
24 46→50 44→45 50→45 45 .220/.297/.339 .120.316 1211 32% 9% 79 +0.3 .227/.289/.354 .127.323 137 32% 7% 79 +0.3 .224/.280/.348.124.32013532%6%72-0.2
Jeisson Rosario
2023 · AA
23 44→50 43→45 47→50 48 .215/.292/.325 .110.294 1012 29% 9% 73 -0.1 .207/.293/.313 .106.313 1012 33% 10% 71 -0.3 .192/.285/.283.091.30591236%11%57-0.7
Travis Swaggerty
2022 · AAA
24 44→45 42→45 51→55 45 .213/.279/.317 .104.294 1016 30% 8% 66 -0.6 .215/.278/.334 .119.306 1019 31% 8% 69 -0.4 .209/.277/.321.112.30982032%8%62-0.4
Chris Meyers
2023 · A
24 42→46 44→50 51→40 43 .212/.273/.333 .122.278 129 28% 7% 67 -0.5 .228/.285/.377 .149.300 185 29% 6% 85 +0.7 .226/.286/.378.152.29419329%6%82+0.3
Mike Papi
2017 · AA
24 39→47 44→45 44→45 48 .193/.275/.309 .117.272 115 31% 10% 63 -0.8 .217/.294/.333 .116.291 125 27% 9% 76 +0.1 .219/.297/.324.105.28811426%9%74-0.0
Shayne Fontana
2022 · AA
25 41 42→45 48→55 46 .197/.276/.303 .106.284 99 32% 9% 61 -1.0 .215/.297/.325 .110.300 1114 30% 9% 76 +0.1 .222/.305/.326.104.296111927%8%77+0.1
Troy Montgomery
2018 · AA
23 47→56 43→40 51→50 47 .228/.290/.339 .111.289 1013 24% 8% 76 +0.0 .229/.298/.317 .088.320 612 28% 9% 73 -0.1 .247/.323/.318.070.36021529%10%82+0.3
Matt Mangini
2010 · AA
24 44→50 44→45 49→45 40 .218/.271/.331 .113.293 127 29% 6% 66 -0.6 .248/.290/.362 .114.327 116 26% 5% 81 +0.4 .260/.301/.363.103.34510426%5%83+0.3
Cornelius Randolph
2021 · AA
24 44→47 41→40 45 43 .214/.273/.310 .095.296 98 30% 7% 61 -1.0 .207/.267/.322 .115.334 1212 38% 7% 62 -0.9 .194/.259/.309.115.296141537%8%53-0.5
Conner Capel
2021 · AAA
24 43→45 42→45 46→55 41 .211/.262/.316 .105.284 1011 29% 6% 58 -1.2 .219/.281/.347 .128.275 1415 25% 8% 75 -0.0 .216/.288/.339.123.271131924%8%71-0.2
Tristan Peters
2023 · AA
23 47→50 43→45 54→50 49 .225/.293/.348 .122.288 914 24% 8% 79 +0.3 .227/.293/.350 .123.284 1012 22% 8% 80 +0.4 .224/.293/.346.123.275101121%8%75+0.0
Matthew Acosta
2022 · A
24 45 44→45 53→50 46 .219/.290/.343 .124.299 119 29% 8% 77 +0.1 .205/.273/.316 .111.294 1113 32% 8% 63 -0.9 .181/.252/.276.095.261101633%8%42-1.4
Joe McCarthy
2018 · AA
24 48→49 42→45 53→50 53 .231/.316/.344 .113.292 815 22% 10% 89 +0.9 .208/.292/.337 .129.287 1210 29% 9% 77 +0.1 .197/.279/.353.156.26118531%9%74-0.0
Reid Fronk
2010 · A
24 42→48 44→45 45→50 46 .207/.289/.325 .118.276 1110 28% 8% 73 -0.1 .204/.289/.298 .094.286 68 28% 9% 66 -0.6 .196/.286/.284.087.2794728%9%59-0.8
Carlos Alvarez
2012 · AAA
24 47 47→45 48→45 49 .235/.302/.367 .131.291 1414 24% 8% 89 +0.9 .230/.292/.355 .125.285 128 23% 8% 81 +0.4 .249/.327/.336.087.3006618%9%89+0.4
Nathan Panther
2006 · AA
25 45→43 45 47→45 48 .222/.288/.339 .117.275 1310 24% 8% 76 +0.0 .220/.286/.338 .118.277 117 23% 8% 74 -0.1 .220/.290/.343.124.27311523%8%74-0.0
Daryl Jones
2011 · AA
24 47→55 42→45 51→50 45 .229/.294/.334 .106.296 914 25% 7% 76 +0.1 .212/.279/.323 .111.291 1012 29% 7% 67 -0.5 .197/.268/.313.116.280121232%8%58-0.4
River Town
2023 · A
24 41→38 45→40 55→50 46 .206/.287/.332 .126.261 1215 25% 8% 74 -0.1 .217/.304/.312 .095.269 815 21% 9% 76 +0.1 .215/.313/.285.071.26361519%10%71-0.1
Logan Parker
2008 · A
24 48 43→45 52→45 47 .234/.295/.345 .111.304 117 26% 8% 79 +0.3 .219/.279/.341 .122.290 126 27% 8% 72 -0.2 .206/.269/.334.127.27113328%8%63-0.6
Chantz Mack
2015 · AA
24 46→47 43→45 47→45 45 .224/.276/.333 .109.273 109 22% 6% 68 -0.5 .218/.286/.327 .109.295 105 28% 8% 71 -0.3 .210/.289/.316.106.29011329%9%67-0.4