Colin Tuft

C Frederick Keys
Age 24 R/R 6'3" / 206 lbs A+ HR +9% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP35OGV rank#868ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421ABAL79.177/.354/.2741738—.138/.291/.215
202522A+/A2 orgs273.214/.364/.29522647—.174/.287/.246
202623AA/A+BAL353.220/.351/.460152572—.175/.271/.356
2027PROJMLE24MLBBAL1.193/.284/.35000760.0
2028PROJ38% MLB25MLBBAL91.197/.287/.35533780.1
2029PROJ55% MLB26MLBBAL160.199/.289/.35855800.3
Next 3 projected WAR 0.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$3M+2
Skills · percentileMiLB Statcast 2026 AA
BB%87
ISO83
Chase%60
wOBA47
wRC+41
Whiff%27
Career WAR0.0 WAR median (P10 -0.0 / P90 0.9, comp-based) · star 0% · didn't stick 94%
CompsHayden Cantrelle (age 24) · Corey Joyce (age 24) · Maverick Handley (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†76
AVG/OBP/SLG.193 / .284 / .350
PA1
HR0
K%33
BB%9
BABIP266
ISO158
MLB%0%
Value2027 · WAR
BAT: -5.9 runs (wOBA-derived runs vs avg)-6BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.7 runs (Positional adjustment)+4POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.50+0.5WAR
0.00.51.00.00.10.30.40.30.20.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$6M ctrl surplus
Tools · ContractCON 25 / POW 25
Toolsscout grade
CONTACT25
scouting grade only
POWER25
scouting grade only
EYE60
scouting grade only
SPEED60
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.3$0.9M+$0.3M
2032Pre-Arb$0.9M+0.2$0.5M+$0.0M
2033Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2034Arb-1$3M———
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $2M $1M +$0.3M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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 1-3 WAR low.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202421 ADelmarva Shorebirds — 7962 11301 10277 73 177354274629 97294 3413 309 38 — — — — — —
202522 A+Aberdeen IronBirds — 6656 13111 9151 71 232348339688 107300 2314 319 48 — — — — — —
202522 ADelmarva Shorebirds — 207164 34521 37585 197 207369280649 73314 2818 313 47 — — — — — —
202623 AAChesapeake Baysox — 5344 8103 8171 21 182321409730 227208 3215 329 59 — — — — — —
202623 A+Frederick Keys — 300247 5614512 41829 234 227357470827 243282 2714 363 74 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202421 A MLEDelmarva Shorebirds — 7965 9201 7357 73 138291215507 77255 449 225 38 — — — — — —
202522 A+ MLEAberdeen IronBirds — 6659 12111 6191 71 203288305593 102260 299 239 48 — — — — — —
202522 A MLEDelmarva Shorebirds — 207176 29421 25795 197 165286227514 62286 3812 238 47 — — — — — —
202623 AA MLEChesapeake Baysox — 5346 7102 6211 21 152264304568 152198 4011 256 59 — — — — — —
202623 A+ MLEFrederick Keys — 300263 4711410 251079 234 179273365638 186243 368 277 74 — — — — — —
202421 A MLEDelmarva Shorebirds — 7965 9201 7357 73 138291215507 77276 449 225 38 — — — — — —
202421 A RAWDelmarva Shorebirds — 7962 11301 10277 73 177354274629 97294 3413 309 38 — — — — — —
202522 A MLE2 teams — 273235 41532 31996 268 174287247534 72291 3611 238 47 — — — — — —
202522 A RAW2 teams — 273220 47632 46736 268 214364295659 82310 2717 314 47 — — — — — —
202623 A+ MLE2 teams — 353310 5512413 3012810 255 177271368639 190244 368 274 71 — — — — — —
202623 A+ RAW2 teams — 353291 6415515 499910 255 220351460812 241272 2814 358 71 — — — — — —
202421 A MLEDelmarva Shorebirds — 7965 9201 7357 73 138291215507 77255 449 225 38 — — — — — —
202522 A MLE2 teams — 273234 41532 31996 268 175287248535 73280 3611 238 47 — — — — — —
202623 A+ MLE2 teams — 353310 5512413 3012810 255 177271368639 190236 368 274 71 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A MLEDelmarva Shorebirds — 7965 9201 7357 73 138291215507 77255 449 225 38 — — — — — —
202522 A MLE2 teams — 273234 41532 31996 268 175287248535 73280 3611 238 47 — — — — — —
202623 A+ MLE2 teams — 353310 5512413 3012810 255 177271368639 190236 368 274 71 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLEBAL 0% 380334 6212310 351248 143 190281341622 151262 339 281 76 -11 +2 +0 +7 +8 0.5
▸ 2027 — real world (MLB)
202724 MLB CTXBAL 0% 11 0000 000 00 193284350634 156266 00 285 76 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLEBAL 38% 239210 41827 22775 82 193284346630 153264 329 284 78 -6 +1 +0 +4 +5 0.4
202926 MLB MLEBAL 55% 289255 491028 26926 82 196285349634 153265 329 286 80 -7 +1 +0 +5 +6 0.5
203027 MLB MLEBAL 61% 311274 551139 28976 82 197286349635 152266 319 286 80 -7 +1 +0 +6 +7 0.6
203128 MLB MLEBAL 65% 320282 571139 291006 82 198286348633 150266 319 286 79 -8 +1 -1 +6 +7 0.5
203229 MLB MLEBAL 64% 317279 561129 29986 72 198285344629 147266 319 284 78 -8 +1 -1 +6 +7 0.4
203330 MLB MLEBAL 64% 311275 531028 28975 62 195281336618 142264 319 279 75 -9 +0 -2 +6 +7 0.1
203431 MLB MLEBAL 70% 281249 47927 25895 42 190276327603 136260 329 273 71 -10 +0 -3 +5 +6 -0.1
202825 MLB CTXBAL 38% 9181 16313 8292 31 197287355642 158268 329 289 78 -2 +0 +0 +2 +2 0.1
202926 MLB CTXBAL 55% 160141 28615 15513 51 199289358647 159269 329 291 80 -4 +1 +0 +3 +3 0.3
203027 MLB CTXBAL 61% 191168 35726 17604 51 201289358648 158270 319 291 80 -5 +1 +0 +3 +4 0.4
203128 MLB CTXBAL 65% 206181 37726 19644 51 201289357646 155270 319 290 79 -5 +1 -0 +4 +4 0.3
203229 MLB CTXBAL 64% 204180 37726 18634 41 201288353641 152270 319 289 78 -5 +0 -1 +4 +4 0.2
203330 MLB CTXBAL 64% 200177 34715 18633 41 198284345629 147268 329 284 75 -6 +0 -1 +4 +4 0.1
203431 MLB CTXBAL 70% 196174 34715 17623 31 194279335614 141264 329 278 71 -7 +0 -2 +4 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 12481102 221441036 11239223 297 201288357644 156272 319 287 73 -34 +3 -5 +22 +27 1.4
/ 162G— A+C — 650574 11523519 5820412 154 200287357644 157271 319 287 73 -18 +2 -2 +12 +14 0.7
Career— MLE — 29812617 498962579 27498066 11432 190283337620 146266 339 276 73 -61 +5 -7 +41 +49 2.7
/ 162G— MLE — 650571 10821517 6021414 257 189282333615 144265 339 276 73 -18 +1 -2 +12 +14 0.8

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 A+Frederick Keys · 300 PAwOBA .357 → .277 (−80)K% 27.3% → 35.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.33%÷1.000×1.310——35.81%
BB% (unintentional) /PA13.67%÷1.000×0.600—×0.9988.18%
HBP% /PA3.00%—×0.770—×0.9982.31%
Singles /BIP15.15%÷1.000×0.870×1.038×0.99813.65%
Doubles /BIP8.48%÷1.000×0.780×1.038×0.9986.86%
Triples /BIP3.03%÷1.000×0.850×1.038×0.9982.67%
Home runs /BIP7.27%÷1.000×0.880—×0.9986.39%

Factors used: league row South Atlantic League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.038.

Result: wOBA .357 → .277; ISO .243 → .205; BABIP .282 → .243. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2026 AAChesapeake Baysox · 53 PAwOBA .321 → .256 (−66)K% 32.1% → 39.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.08%÷1.000×1.220——39.13%
BB% (unintentional) /PA15.09%÷1.000×0.700—×1.02710.85%
HBP% /PA1.89%—×0.850—×1.0271.65%
Singles /BIP14.81%÷1.000×0.970—×1.02714.76%
Doubles /BIP3.70%÷1.000×0.860—×1.0273.27%
Triples /BIP0.00%÷1.000×0.950—×1.0270.00%
Home runs /BIP11.11%÷1.000×0.780—×1.0278.90%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average).

Result: wOBA .321 → .256; ISO .227 → .175; BABIP .208 → .198. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 ADelmarva Shorebirds · 207 PAwOBA .306 → .238 (−68)K% 28.0% → 38.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.02%÷0.993×1.360——38.37%
BB% (unintentional) /PA17.87%÷1.007×0.690——12.25%
HBP% /PA2.42%—×0.780——1.88%
Singles /BIP24.53%÷0.998×0.920×0.983—22.24%
Doubles /BIP4.72%÷0.898×0.830×0.983—4.29%
Triples /BIP1.89%÷0.904×0.910×0.983—1.87%
Home runs /BIP0.94%÷0.899×0.800——0.84%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 100, 2B 80, 3B 81, K 99, BB 101 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .306 → .238; ISO .073 → .063; BABIP .314 → .286. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 A+Aberdeen IronBirds · 66 PAwOBA .311 → .239 (−72)K% 22.7% → 29.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.73%÷1.013×1.310——29.40%
BB% (unintentional) /PA13.64%÷0.944×0.600—×1.0128.77%
HBP% /PA1.52%—×0.770—×1.0121.18%
Singles /BIP24.39%÷0.990×0.870—×1.01221.68%
Doubles /BIP2.44%÷1.010×0.780—×1.0121.91%
Triples /BIP2.44%÷1.091×0.850—×1.0121.92%
Home runs /BIP2.44%÷1.229×0.880—×1.0121.77%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 146, 1B 98, 2B 102, 3B 118, K 103, BB 89 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average).

Result: wOBA .311 → .239; ISO .107 → .079; BABIP .300 → .260. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 ADelmarva Shorebirds · 79 PAwOBA .302 → .225 (−77)K% 34.2% → 44.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.18%÷1.035×1.360——44.90%
BB% (unintentional) /PA12.66%÷0.997×0.690—×1.0158.89%
HBP% /PA8.86%—×0.780—×1.0157.02%
Singles /BIP20.00%÷0.988×0.920—×1.01518.90%
Doubles /BIP8.57%÷1.216×0.830—×1.0155.94%
Triples /BIP0.00%÷0.943×0.910—×1.0150.00%
Home runs /BIP2.86%÷0.952×0.800—×1.0152.44%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 98, 2B 143, 3B 89, K 107, BB 99 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average).

Result: wOBA .302 → .225; ISO .097 → .066; BABIP .294 → .255. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).