Dylan CampbellCF Reading Fightin Phils
Age 24 R/R 5'8" / 205 lbs AA HR +11%H +4% Svc 0.0 · Ctrl thru 2034
wRC+†46
AVG/OBP/SLG.207 / .267 / .326
PA320
HR7
SB8
K%28
BB%7
MLB%2%
BAT: -19.6 runs (wOBA-derived runs vs avg)-20BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -1.7 runs (Defensive runs vs avg)-2FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -1.20-1.2WAR
Scouting · nowfuture
HIT
3045
PWR
4050
SPD
5050
FLD
3045
EYE
4445
trajectory · 10 yrs
0.3peak
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
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $-0.6M $-12M -$12M

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 ARancho Cucamonga Quakes 4039 7100 0111 21 .179.200.205.405 .026.250 280 .170 -12 -5 +0 +0 +0 +1 -0.4
202422 A+Great Lakes Loons 493452 901618 331414 427 .199.260.292.552 .093.267 297 .245 46 -30 +6 +0 +2 +14 -0.9
202523 AA3 teams 588536 9520113 371625 3712 .177.237.291.528 .114.222 286 .233 37 -42 +3 +0 +2 +17 -2.1
▸ 2026 Season (actual · ROS · total)
202624 AAReading Fightin Phils 6764 8302 3270 02 .125.164.266.430 .141.171 404 .200 11 -7 -1 +0 +0 +2 -0.5
ROS24 MLBPHI 253233 461016 16752 83 .197.255.326.581 .129.258 306 .257 55 -13 +0 -2 +1 +7 -0.6
TOT24 MLBPHI 320297 541318 191022 85 .182.236.313.549 .131.245 326 .245 46 -20 -0 -2 +1 +9 -1.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 8%PHI 370337 7015110 27873 114 .208.272.347.620 .139.246 247 .276 70 -13 +1 -3 +1 +10 -0.3
202826 MLB 17%PHI 407370 7817111 31963 114 .211.277.351.629 .141.250 248 .282 74 -12 +1 -3 +1 +12 -0.1
202927 MLB 25%PHI 420381 8117112 33993 114 .213.281.357.638 .144.252 248 .285 76 -11 +1 -3 +1 +12 -0.0
203028 MLB 31%PHI 425386 8117112 331013 104 .210.277.352.630 .142.253 248 .284 76 -12 +0 -4 +2 +12 -0.1
203129 MLB 37%PHI 420381 8017112 331013 83 .210.278.354.633 .144.252 248 .282 74 -12 +0 -4 +1 +12 -0.3
203230 MLB 41%PHI 414375 7716111 331013 83 .205.275.341.616 .136.251 248 .279 72 -13 +0 -5 +1 +12 -0.5
203331 MLB 49%PHI 401363 7416110 32993 62 .204.274.336.610 .132.249 258 .275 69 -14 +0 -6 +1 +11 -0.7
203432 MLB 58%PHI 384348 7115110 30973 52 .204.273.339.612 .135.247 258 .271 65 -15 +0 -6 +1 +11 -0.9
203533 MLB 68%PHI 355322 631318 28922 42 .196.264.317.581 .121.246 268 .265 61 -16 +0 -7 +1 +10 -1.1
203634 MLB 79%PHI 311282 551117 24832 31 .195.263.316.579 .121.243 278 .259 56 -15 +0 -7 +1 +9 -1.3
▸ Career Totals (MLE all levels + projections)
Career 52814805 96820113130 390134540 16652 .201.267.330.597 .128.249 257 .267 63 -223 +12 -48 +19 +150 -9.2
/ 162G 650591 12025216 481665 206 .203.268.333.602 .130.252 267 .267 63 -27 +2 -6 +2 +18 -1.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202321 ARancho Cucamonga Quakes 4039 8100 081 21 .205.225.231.456 .026.258 200 .209 18 -4 +0 +1 -0.3
202422 A+Great Lakes Loons 493435 10921110 501104 427 .251.333.372.706 .122.310 2210 .318 102 +1 +6 +14 2.1
202523 AAReading Fightin Phils 271239 501207 29521 187 .209.297.347.645 .138.236 1911 .292 81 -6 +1 +8 0.3
202523 A+Jersey Shore BlueClaws 243213 471127 22584 154 .221.305.390.695 .169.265 249 .307 93 -2 +1 +7 0.7
202523 INTLSurprise Saguaros 7456 17414 14170 41 .304.443.6251.068 .321.333 2319 .434 190 +8 +0 +2 1.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
Dylan Campbell (OGILVIE) 24 30→45 40→50 50 45 .207/.267/.326 .119.270 712 28% 7% 64 -0.4
Luke Williams
2021 · AA
24 41→45 42→45 51→60 43 .204/.265/.308 .104.270 919 27% 6% 57 -1.2 .226/.285/.324 .098.310 827 27% 7% 69 -0.4 .227/.288/.355.128.309134229%7%76+0.0
Jeter Downs
2022 · AAA
24 36→41 49→50 52→55 41 .194/.257/.337 .143.263 1819 33% 7% 63 -0.9 .184/.262/.320 .136.261 1722 35% 8% 61 -1.0 .178/.268/.330.152.242182633%8%64-0.3
Clay Fuller
2011 · AA
24 42→46 43→45 54→55 44 .207/.282/.319 .112.290 1019 31% 8% 68 -0.5 .216/.268/.334 .118.294 1315 30% 6% 66 -0.6 .215/.255/.332.117.280161529%5%56-0.7
Tim Tawa
2023 · AA
24 42→43 46→50 49→50 46 .211/.275/.332 .121.266 1412 26% 8% 68 -0.5 .209/.273/.344 .135.272 1611 28% 8% 71 -0.3 .204/.271/.351.147.261181228%8%69-0.3
Jeffrey Baez
2018 · AA
24 41→46 44→50 53→60 42 .206/.254/.321 .115.258 1222 25% 6% 56 -1.3 .208/.261/.344 .136.289 1616 32% 6% 66 -0.6 .201/.254/.343.142.287181635%6%59-0.6
Travis Jones
2010 · AA
24 43→46 45 49→50 47 .215/.289/.341 .126.280 1316 27% 8% 77 +0.1 .212/.279/.326 .114.292 1114 30% 7% 69 -0.4 .185/.253/.296.111.252141031%7%48-0.8
Lolo Sanchez
2023 · AA
24 43→42 44→45 50→55 50 .213/.290/.327 .113.256 1318 22% 8% 73 -0.1 .204/.276/.289 .085.250 811 21% 8% 57 -1.2 .188/.262/.250.062.2295719%8%38-1.0
Lane Adams
2014 · AA
24 44→45 43→50 54→60 41 .219/.270/.330 .112.292 1118 28% 6% 65 -0.7 .222/.276/.341 .119.294 1228 27% 6% 70 -0.3 .224/.277/.354.130.308153631%6%71-0.2
Phillip Ervin
2016 · AA
24 42→52 43→50 54→55 46 .208/.277/.324 .116.263 1120 25% 8% 67 -0.5 .216/.287/.341 .125.270 1325 24% 8% 76 +0.1 .238/.302/.379.141.300142124%7%88+0.7
Travis Witherspoon
2014 · AA
25 42→47 44→45 55 42 .210/.264/.326 .116.278 1225 29% 6% 62 -0.9 .200/.257/.316 .116.273 1321 30% 7% 56 -1.3 .183/.242/.291.108.249132231%7%40-1.4
Mycal Jones
2011 · AA
24 41→46 44→45 51→55 39 .205/.255/.325 .120.275 1114 30% 5% 57 -1.2 .207/.266/.310 .103.273 918 26% 6% 58 -1.2 .222/.282/.307.085.28562423%7%61-0.6
Ryan Bliss
2023 · A
23 36→46 44→45 51→60 39 .187/.243/.297 .111.259 1221 32% 6% 46 -2.0 .218/.284/.349 .131.292 1237 28% 7% 76 +0.1 .226/.298/.368.142.297134927%8%84+0.6
Jeudy Valdez
2013 · AA
24 40→45 45→50 50→55 36 .206/.244/.332 .126.271 1317 29% 4% 55 -1.4 .206/.246/.322 .116.275 1113 29% 4% 53 -1.5 .199/.241/.306.107.261101327%5%43-1.4
Tyler Saladino
2013 · AAA
24 44→46 43→45 53→55 47 .215/.289/.328 .113.286 918 27% 8% 72 -0.2 .221/.282/.318 .097.282 822 23% 7% 67 -0.5 .253/.299/.369.116.300112519%5%84+0.4
Dylan Moore
2018 · AA
25 39→48 42→50 49→65 44 .197/.264/.301 .105.251 1016 26% 7% 56 -1.3 .217/.284/.359 .142.274 1421 25% 7% 79 +0.3 .207/.329/.377.170.285164130%12%100+0.9
Jalen Miller
2021 · AA
24 40→43 45 48→50 40 .206/.252/.323 .117.267 1315 28% 5% 56 -1.3 .198/.256/.337 .139.271 1614 32% 7% 62 -0.9 .182/.246/.330.148.247171433%7%52-0.9
Jared Oliva
2020 · AA
24 46 42→50 56→65 42 .223/.286/.326 .103.303 927 28% 6% 71 -0.3 .218/.273/.320 .102.304 824 29% 6% 63 -0.8 .224/.292/.359.135.282145525%7%78+0.1
Bradlee Beesley
2023 · AA
25 40 45→50 54→60 37 .202/.257/.328 .126.297 1321 35% 6% 59 -1.1 .205/.281/.332 .127.308 1127 35% 7% 71 -0.3 .190/.283/.327.137.290123935%8%66-0.3
Kyle Datres
2021 · A
25 41→43 48→50 51→55 42 .208/.274/.354 .146.273 1515 29% 6% 74 -0.1 .211/.290/.356 .145.288 1721 31% 8% 82 +0.5 .206/.292/.349.143.282182732%9%79+0.1
Andrew Navigato
2022 · AA
24 41→40 44→60 46→50 44 .202/.279/.318 .116.282 1212 31% 8% 67 -0.5 .221/.280/.382 .161.276 1914 27% 6% 84 +0.6 .220/.279/.406.186.266231726%6%87+0.6