Colin TuftC Frederick Keys
Age 23 R/R 6'3" / 206 lbs A+ HR +8%BB -5% Svc 0.0 · Ctrl thru 2035 peak 1.2 · 2030
wRC+†61
AVG/OBP/SLG.190 / .278 / .290
PA262
HR4
SB8
K%33
BB%9
MLB%0%
BAT: -11.4 runs (wOBA-derived runs vs avg)-11BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.7 runs (Positional adjustment)+5POSREP: +7.4 runs (Replacement-level credit)+7REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
2525
PWR
2525
SPD
6060
EYE
5660
trajectory · 10 yrs
1.2peak
2030

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+1.2$11M+$10M
2031Arb-3$0.9M+1.1$10M+$9M
2032Ext / FA-deal$0.9M+0.9$4M+$3M
2033Ext / FA-deal$1M+0.7$3M+$2M
2034Ext / FA-deal$1M+0.4$2M+$0.7M
2035Ext / FA-deal$0.6M+0.2$1M+$0.4M
Totals $6M $32M +$26M

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
202421 ADelmarva Shorebirds 7966 9201 6367 73 .136.278.212.491 .076.276 468 .223 29 -6 +0 +0 +1 +2 -0.3
202522 A2 teams 273237 40522 291026 268 .169.276.232.508 .063.286 3711 .233 37 -20 +2 +0 +5 +8 -0.5
▸ 2026 Season (actual · ROS · total)
202623 A+Frederick Keys 4944 8212 3172 22 .182.265.409.674 .227.240 356 .263 59 -2 -0 +0 +1 +1 -0.0
ROS23 MLBBAL 213188 36714 19714 62 .191.280.303.583 .112.277 339 .266 62 -9 +0 +0 +4 +6 0.1
TOT23 MLBBAL 262232 44926 22886 84 .190.277.323.600 .134.273 348 .266 61 -11 +0 +0 +5 +7 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 10%BAL 305267 531026 29876 83 .199.291.318.610 .120.268 2910 .281 73 -9 +0 +0 +5 +9 0.5
202825 MLB 25%BAL 369324 661228 351037 104 .204.295.327.622 .123.271 289 .287 78 -9 +0 +0 +7 +10 0.8
202926 MLB 43%BAL 411360 751439 401148 104 .208.301.339.640 .131.273 2810 .291 81 -9 +0 +0 +7 +12 1.1
203027 MLB 58%BAL 430377 7915310 421198 114 .210.302.345.647 .135.273 2810 .292 82 -9 +1 +0 +8 +12 1.2
203128 MLB 68%BAL 439385 8015310 431228 104 .208.300.340.641 .132.273 2810 .291 81 -10 +0 -1 +8 +12 1.1
203229 MLB 77%BAL 436382 7915310 431238 104 .207.300.340.641 .134.272 2810 .289 79 -10 +0 -1 +8 +12 0.9
203330 MLB 94%BAL 431377 761439 431238 104 .202.297.326.623 .125.270 2910 .285 77 -11 +0 -2 +8 +12 0.7
203431 MLBBAL 407357 711329 401187 83 .199.292.322.614 .123.269 2910 .282 74 -12 +0 -3 +7 +12 0.4
203532 MLBBAL 380332 661228 381127 73 .199.294.319.614 .120.267 2910 .277 70 -13 +0 -4 +7 +11 0.2
203633 MLBBAL 342299 571026 341036 73 .191.286.298.584 .107.265 3010 .272 66 -13 +0 -4 +6 +10 -0.1
203734 MLBBAL 292256 49925 29905 62 .191.286.301.587 .109.263 3110 .266 61 -13 +0 -5 +5 +8 -0.4
▸ Career Totals (MLE all levels + projections)
Career 48074207 8361533097 470142395 13651 .199.294.319.612 .120.273 3010 .279 72 -153 +7 -20 +86 +136 5.7
/ 162G 650569 11321413 6419213 187 .199.295.318.613 .120.272 3010 .279 72 -21 +1 -3 +12 +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
202421 ADelmarva Shorebirds 7962 11301 10277 73 .177.354.274.629 .097.294 3413 .309 94 -0 +0 +2 0.2
202522 A+Aberdeen IronBirds 6656 13111 9151 71 .232.348.339.688 .107.300 2314 .319 102 +0 +1 +2 0.3
202522 ADelmarva Shorebirds 207164 34521 37585 197 .207.369.280.649 .073.314 2818 .313 98 -1 +1 +6 0.6

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
Colin Tuft (OGILVIE) 23 25 25 60 60 .190/.278/.290 .101.283 47 33% 9% 60 -0.4
Dylan Neuse
2023 · A
24 37 39→40 49→50 44 .183/.260/.264 .081.271 814 33% 9% 45 -2.1 .205/.286/.296 .091.292 713 29% 9% 63 -0.8 .211/.301/.305.094.29351327%10%72-0.1
Corey Joyce
2022 · AA
23 41 39→45 53→50 39 .193/.262/.274 .080.300 713 36% 7% 48 -1.9 .208/.307/.328 .120.294 1212 31% 10% 82 +0.5 .212/.315/.318.105.30191429%10%80+0.2
Hayden Cantrelle
2022 · AA
23 35 41→45 54→55 54 .169/.297/.268 .099.266 823 35% 14% 64 -0.8 .189/.306/.297 .108.297 820 34% 13% 74 -0.1 .191/.310/.302.111.29992134%12%74-0.0
Braulio Vasquez
2022 · A
23 40 40 54→65 40 .192/.269/.282 .090.299 828 36% 7% 53 -1.5 .216/.284/.315 .099.302 727 29% 7% 67 -0.5 .225/.290/.320.095.30443225%7%66-0.3
Justin Farmer
2023 · A
24 39→33 44→40 54→55 51 .190/.295/.305 .115.292 1219 36% 12% 71 -0.3 .186/.265/.277 .091.307 819 38% 9% 50 -1.7 .159/.224/.221.061.27552241%7%15-2.3
Ronaldo Urdaneta
2022 · A
23 43 41→40 57→60 40 .203/.269/.298 .096.321 924 38% 7% 56 -1.3 .188/.271/.269 .081.305 620 37% 9% 51 -1.7 .098/.228/.122.024.17602838%12%-2-1.2
Mike Martin
2016 · A
23 41 35→30 52→55 42 .188/.277/.248 .060.302 312 35% 8% 49 -1.8 .222/.280/.282 .060.288 317 22% 6% 56 -1.3 .244/.292/.297.053.29922318%5%62-0.3
Christian Cairo
2023 · A
22 40→47 39→40 53→60 49 .186/.290/.271 .084.288 716 34% 11% 60 -1.0 .204/.296/.285 .081.295 522 29% 10% 66 -0.6 .215/.301/.289.073.31043529%9%66-0.3
Taylor Krick
2011 · A
23 43 39→30 48→40 49 .206/.285/.289 .084.266 77 24% 9% 62 -0.9 .224/.308/.287 .063.307 45 26% 8% 71 -0.3 .233/.323/.283.051.3262226%8%73-0.0
Nolan Fontana
2014 · A
23 43 40 52→50 58 .204/.316/.298 .095.286 714 28% 14% 78 +0.2 .203/.301/.290 .087.301 49 30% 12% 69 -0.4 .184/.288/.306.123.253101229%12%68-0.2
Maverick Handley
2022 · A
24 40 42→45 52→50 40 .189/.270/.291 .102.312 916 39% 8% 56 -1.3 .201/.289/.309 .108.281 1112 30% 9% 69 -0.4 .196/.292/.292.096.264101027%9%64-0.4
Andy Paz
2016 · A
23 39 37→40 48→45 43 .187/.248/.258 .071.267 55 31% 8% 37 -2.6 .224/.274/.290 .066.298 47 24% 7% 55 -1.4 .235/.280/.283.048.3033722%6%52-0.5
Drew Swift
2022 · A
23 44 39→30 56→55 47 .199/.292/.287 .089.322 622 36% 11% 65 -0.7 .209/.281/.274 .065.319 320 32% 8% 55 -1.4 .205/.270/.255.050.31312032%7%41-1.4
Ismael Alcantara
2021 · A
22 42→30 38→45 56→50 41 .197/.266/.279 .082.311 516 36% 8% 50 -1.7 .214/.271/.343 .129.318 1313 35% 6% 69 -0.4 .203/.261/.318.115.298121635%6%54-0.8
Jackson Loftin
2023 · A
23 42→34 42→40 53→65 36 .199/.268/.301 .102.322 914 39% 6% 58 -1.2 .180/.256/.275 .095.260 931 33% 7% 46 -2.0 .158/.237/.244.086.22694032%7%28-1.9
Blake Rambusch
2023 · A
23 47 37→30 52→60 42 .219/.287/.296 .076.318 413 30% 7% 63 -0.8 .226/.311/.291 .065.315 328 26% 9% 72 -0.2 .233/.319/.287.055.31123723%9%71-0.1
Jamari Baylor
2023 · A
22 40 42→45 50→55 41 .172/.280/.276 .105.337 1018 46% 10% 58 -1.2 .187/.287/.297 .110.339 1116 43% 10% 66 -0.6 .170/.275/.273.103.306121843%10%53-0.5
Clay Fuller
2010 · A
23 44→46 42→45 56→55 46 .208/.289/.317 .109.297 920 31% 9% 70 -0.3 .210/.272/.325 .115.292 1217 31% 7% 65 -0.7 .206/.260/.324.118.278151631%5%56-0.8
Aaron McKeithan
2022 · A
22 41 39→40 49→40 40 .198/.263/.282 .084.277 67 29% 6% 50 -1.7 .218/.296/.304 .086.283 84 24% 7% 70 -0.3 .219/.302/.289.070.2807122%7%69-0.2
Eric Brown Jr.
2023 · A
22 46→32 44→40 58→65 45 .224/.296/.346 .123.297 1125 27% 8% 81 +0.4 .197/.265/.283 .086.256 829 25% 7% 51 -1.7 .170/.237/.237.067.22162925%7%26-1.6