Ryan Nicholson1B Tri-City Dust Devils
Age 25 L/L 6'4" / 226 lbs A+ HR -5% Svc 0.0 · Ctrl thru 2035
wRC+†71
AVG/OBP/SLG.207 / .291 / .354
PA320
HR10
K%32
BB%9
MLB%0%
BAT: -10.4 runs (wOBA-derived runs vs avg)-10BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -5.7 runs (Positional adjustment)-6POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.70-0.7WAR
Scouting · nowfuture
HIT
4545
PWR
5050
SPD
4040
EYE
5260
trajectory · 10 yrs
-0.1peak
2027

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.9M
2033Ext / FA-deal$0.2M
2034Ext / FA-deal$0.4M
2035Ext / FA-deal$0.6M
Totals $-1.0M $-21M -$20M
Underwater contract
Projected production over the remaining contract is worth -$20M less than the salary owed. Most often this reflects an aging-curve fade that was visible at signing — the team paid a premium for the early years.

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
202423 AInland Empire 66ers 134118 301004 12324 10 .254.343.441.784 .186.317 249 .332 112 +2 +0 +0 -2 +4 0.4
202524 A+2 teams 543479 9116116 501817 11 .190.276.328.604 .138.261 339 .263 59 -25 -0 +0 -10 +15 -2.0
▸ 2026 Season (actual · ROS · total)
202625 A+Tri-City Dust Devils 5650 10101 4170 00 .200.259.280.539 .080.265 307 .238 40 -4 +0 +0 -1 +2 -0.3
ROS25 MLBLAA 264236 50918 24842 21 .212.290.360.650 .148.283 329 .287 78 -7 +0 +0 -5 +7 -0.4
TOT25 MLBLAA 320286 601019 281012 21 .210.285.346.631 .136.285 329 .278 71 -10 +0 +0 -6 +9 -0.7
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 10%LAA 365323 7013111 351004 31 .217.301.365.666 .149.277 2710 .299 87 -5 +0 +0 -7 +10 -0.1
202827 MLB 25%LAA 388343 7514111 381064 41 .219.304.362.665 .143.278 2710 .301 89 -5 +0 +0 -7 +11 -0.1
202928 MLB 37%LAA 401355 7815112 391094 41 .220.304.369.673 .149.278 2710 .301 89 -5 +0 -1 -7 +11 -0.1
203029 MLB 47%LAA 400354 7815112 391094 41 .220.305.370.675 .150.278 2710 .300 88 -6 +0 -1 -7 +11 -0.3
203130 MLB 55%LAA 398352 7514111 391104 41 .213.299.352.651 .139.276 2810 .297 85 -7 +0 -2 -7 +11 -0.4
203231 MLB 66%LAA 387342 7414111 381094 30 .216.302.360.662 .143.275 2810 .293 82 -8 +1 -3 -7 +11 -0.6
203332 MLB 83%LAA 370328 6913110 361063 20 .210.294.348.642 .137.273 2910 .288 79 -9 +0 -4 -7 +10 -0.8
203433 MLBLAA 341302 621119 331003 20 .205.290.338.628 .132.272 2910 .283 74 -10 +0 -4 -6 +10 -1.0
203534 MLBLAA 298264 531017 29903 20 .201.287.326.613 .125.270 3010 .276 69 -10 +0 -5 -5 +8 -1.2
▸ Career Totals (MLE all levels + projections)
Career 42893796 80515411122 412123646 327 .212.297.355.652 .143.278 2910 .291 81 -95 +4 -20 -77 +122 -6.7
/ 162G 650575 12223218 621877 51 .212.296.353.649 .141.279 2910 .291 81 -14 +1 -3 -12 +18 -1.0

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
202423 AInland Empire 66ers 134113 331204 17234 10 .292.403.504.907 .212.337 1713 .402 166 +10 +0 +4 1.4
202524 AARocket City Trash Pandas 143123 23305 18410 00 .187.291.333.624 .146.231 2913 .282 74 -4 +0 +4 -0.0
202524 A+Tri-City Dust Devils 400330 8717114 58947 11 .264.385.448.833 .185.323 2414 .370 141 +19 -0 +11 3.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
Ryan Nicholson (OGILVIE) 25 45 50 40 60 .207/.291/.354 .146.285 103 32% 9% 82 +0.3
Marc Krauss
2013 · AAA
25 44→52 51→55 43→45 47 .224/.297/.386 .162.297 185 30% 9% 92 +1.2 .216/.292/.355 .139.284 156 28% 9% 82 +0.5 .210/.286/.334.125.27413327%9%73-0.1
Brett Bonvechio
2008 · AA
25 43→42 50 43→30 46 .213/.292/.369 .155.306 183 34% 10% 85 +0.7 .218/.277/.348 .130.301 136 30% 7% 73 -0.1 .196/.244/.294.098.2836232%5%43-0.6
Chris McGuiness
2013 · AA
25 43→49 47→50 41→30 47 .217/.285/.347 .130.277 153 27% 8% 76 +0.1 .215/.288/.339 .124.271 122 24% 9% 76 +0.0 .208/.287/.317.109.2569121%9%67-0.4
Marvin Lowrance
2009 · AA
25 45→49 49→55 41→40 46 .228/.296/.377 .149.291 173 27% 8% 89 +0.9 .228/.287/.377 .149.290 185 27% 7% 85 +0.7 .228/.284/.374.145.28218425%6%79+0.2
Allan Dykstra
2012 · AA
25 41→50 49→50 39→30 51 .207/.308/.356 .149.291 172 32% 11% 89 +1.0 .229/.333/.388 .159.333 183 33% 12% 108 +2.3 .228/.344/.393.165.32219131%14%112+1.7
Carlos Cortes
2022 · AA
25 40→50 48→55 42→40 44 .208/.270/.353 .144.266 155 27% 7% 72 -0.2 .205/.269/.349 .144.268 173 29% 7% 70 -0.3 .223/.296/.393.171.25821322%9%91+0.7
Josh Ockimey
2021 · AAA
25 38→46 53→50 42→30 47 .200/.290/.373 .173.291 213 37% 11% 86 +0.8 .198/.289/.346 .148.296 184 36% 11% 79 +0.3 .181/.279/.320.139.26717236%12%65-0.5
Tommy Giles
2009 · AA
25 42→41 51→55 43→40 41 .221/.272/.385 .164.284 196 29% 6% 81 +0.4 .220/.282/.386 .166.288 205 30% 7% 85 +0.7 .207/.275/.378.171.26323230%8%79+0.1
Andy Wilkins
2014 · AAA
25 42→45 51→55 44→45 45 .223/.279/.383 .160.270 205 26% 7% 83 +0.6 .220/.264/.384 .164.268 203 26% 6% 77 +0.1 .167/.244/.340.173.22425338%9%56-0.5
Dustin Majewski
2007 · AA
25 44→50 50 44→40 50 .225/.300/.386 .161.278 186 26% 10% 93 +1.3 .225/.302/.361 .136.280 135 23% 10% 87 +0.8 .225/.303/.344.119.27610421%10%80+0.3
Kody Hinze
2012 · AA
25 44→46 51→50 39→30 46 .226/.298/.385 .159.295 202 30% 9% 92 +1.2 .213/.279/.357 .144.294 194 32% 8% 77 +0.1 .162/.224/.273.111.22817236%7%31-1.5
Tyler Dearden
2023 · AA
25 44→34 51→50 41→30 43 .220/.297/.376 .156.320 203 36% 9% 89 +1.0 .227/.291/.340 .113.330 113 32% 7% 76 +0.1 .227/.286/.320.093.3248230%6%66-0.2
Aaron Baker
2013 · AA
25 43→50 50 43→40 40 .220/.273/.374 .154.285 184 29% 6% 78 +0.2 .213/.264/.344 .131.291 136 30% 6% 66 -0.6 .194/.241/.311.117.2689230%6%43-1.1
Matthew Whitney
2009 · AA
25 44→49 48→50 42→30 42 .222/.278/.364 .142.292 172 30% 7% 78 +0.2 .233/.298/.366 .133.297 144 25% 8% 86 +0.8 .239/.311/.370.131.30613325%8%92+0.6
Erik Castro
2014 · AA
26 43 50 37→40 41 .221/.281/.373 .152.309 194 34% 7% 82 +0.5 .210/.273/.336 .126.295 145 32% 8% 69 -0.4 .144/.224/.225.080.2079033%9%16-1.1
Chris Gittens
2019 · AA
25 39→45 50→55 42→30 41 .202/.276/.353 .151.302 194 38% 8% 75 -0.0 .223/.306/.386 .163.340 223 37% 10% 96 +1.5 .224/.320/.409.185.32326036%12%104+1.2
Cooper Hummel
2021 · AA
26 42→49 48→50 41→55 47 .208/.302/.346 .138.292 166 32% 10% 85 +0.7 .225/.320/.376 .151.301 1411 27% 11% 98 +1.6 .217/.330/.365.148.295131928%12%98+1.1
Bryce Ball
2023 · AA
25 43→48 45 39→30 48 .211/.291/.338 .128.299 122 32% 10% 77 +0.1 .197/.268/.314 .117.304 113 36% 9% 61 -1.0 .167/.240/.276.109.26910139%8%37-1.3
Jabari Henry
2016 · AA
25 38→41 51→55 45 47 .200/.282/.366 .166.265 197 32% 10% 80 +0.4 .191/.260/.336 .145.273 186 35% 8% 63 -0.8 .166/.233/.298.132.22720236%6%40-1.6
Matt Clark
2012 · AAA
25 44→45 54→60 41→30 42 .228/.286/.399 .170.298 232 31% 7% 90 +1.0 .230/.286/.392 .162.298 212 29% 7% 89 +0.9 .226/.284/.410.184.27125026%7%93+0.9