Braxton Fulford

C Albuquerque Isotopes
Age 28 R/R 5'10" / 205 lbs AAA HR +30%H +12% Svc 0.826 · Ctrl thru 2032
Overview
AAA40-MANPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202425AACOL379.241/.344/.412101065—.196/.277/.326
202526AAACOL171.354/.438/.714133128—.263/.337/.513
202526MLBCOL120.213/.274/.32411550.0
202627AAACOL201.251/.363/.4688773—.191/.284/.331
202627MLBCOL85.176/.265/.27014480.3
2027PROJ45% MLB28MLBCOL101.226/.303/.41545890.2
2028PROJ53% MLB29MLBCOL126.223/.300/.40855870.2
Last 3 seasons WAR 0.3  ·  Next 2 projected WAR 0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.826First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Ext$0.8M2030Ext$1M2031Ext$2M2032Ext$4M
Skills · percentileStatcast 2025-2026
Speed79
Bat Spd50
Barrel%33
Avg EV28
xwOBA10
CompsBrent Lillibridge (age 28) · Dylan Moore (age 28) · Tyler Greene (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 9389vR 78
AVG/OBP/SLG.226 / .303 / .415
PA101
HR4
SB5
K%30
BB%8
BABIP289
ISO200
MLB%45%
Value2027 · WAR
BAT: -2.9 runs (wOBA-derived runs vs avg)-3BATRUN: +1.7 runs (SB/CS + UBR baserunning)+2RUNFLD: -2.1 runs (Defensive runs vs avg)-2FLDPOS: +4.0 runs (Positional adjustment)+4POSREP: +4.9 runs (Replacement-level credit)+5REPTotal WAR: +0.70+0.7WAR
0.00.51.00.30.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$3M ctrl surplus
Tools · Splits · ContractCON 60 / POW 60
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT60
xAVG
100.173
POWER60
Barrel%
336.0
Avg EV
2887.4
Bat Spd
5071.4
EYE50
scouting grade only
SPEED50
Sprint
7928.6
Platoon Splits2025 · 120 PA
vs LHP
vs RHP
Edge
PA
43
77
—
wRC+
114
34
◀◀L
wOBA
336
219
◀◀L
ISO
180
072
◀◀L
BABIP
367
250
◀◀L
K%
23.3%
33.8%
◀◀L
BB%
7.0%
5.2%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   0.826 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.3$1M+$0.5M
2028Pre-Arb$0.8M+0.2$0.7M+$0.0M
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
Totals $2M $2M +$0.5M

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)
202122 ROKACL Rockies — 4430 8400 10143 20 267488400888 133500 3223 408 63 — — — — — —
202223 AFresno Grizzlies — 440366 9817215 519218 132 268384448832 180316 2112 370 80 — — — — — —
202223 INTLSalt River Rafters — 4237 6200 4111 30 162262216478 54231 2610 231 43 — — — — — —
202324 AAHartford Yard Goats — 125105 23803 15363 21 219333381714 162299 2912 320 56 — — — — — —
202324 A+Spokane Indians — 162137 42816 15357 42 307403511913 204367 229 398 91 — — — — — —
202324 ROKACL Rockies — 159 1000 213 00 111429111540 111 713 300 40 — — — — — —
202425 AAHartford Yard Goats — 379323 7821210 389513 102 241344412756 170306 2510 337 65 — — — — — —
202526 MLBColorado Rockies — 120108 23521 7362 10 213274324598 111297 306 264 55 -6 +0 -1 +5 +3 0.0
202526 AAAAlbuquerque Isotopes — 171147 5210213 17405 32 3544387141.152 361406 2310 486 128 — — — — — —
202627 MLBColorado Rockies — 8574 13401 8341 40 176265270535 95293 409 244 48 -5 +1 +0 +5 +2 0.3
202627 AAAAlbuquerque Isotopes — 201171 431308 23527 71 251363468831 216315 2611 370 73 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 205182 36922 15703 50 198270302572 104296 347 256 59 -10 +1 -1 +10 +4 0.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202122 ROK MLEACL Rockies — 4434 6300 6203 20 176349265614 88364 4514 262 63 — — — — — —
202223 A MLEFresno Grizzlies — 440383 8213212 3413018 132 214308352661 138276 308 287 80 — — — — — —
202324 AA MLEHartford Yard Goats — 125110 20702 10423 21 182268300568 118249 348 251 56 — — — — — —
202324 A+ MLESpokane Indians — 162142 35615 10487 42 246327408735 162306 306 302 91 — — — — — —
202324 ROK MLEACL Rockies — 1510 1000 113 00 100357100457 91 77 228 40 — — — — — —
202425 AA MLEHartford Yard Goats — 379337 661628 2511713 102 196277326604 131261 317 265 65 — — — — — —
202526 MLB MLEColorado Rockies — 120108 22511 7362 10 204265296561 93297 306 249 55 -6 +0 -1 +5 +3 0.0
202526 AAA MLEAlbuquerque Isotopes — 171152 40729 12515 32 263337513850 250323 307 357 128 — — — — — —
202627 MLB MLEColorado Rockies — 8574 13401 8341 40 176265270535 95293 409 239 48 -5 +1 +0 +5 +2 0.3
202627 AAA MLEAlbuquerque Isotopes — 201178 341005 16627 71 191284331615 140260 318 276 73 — — — — — —
202122 ROK MLEACL Rockies — 4434 6300 6203 20 176349265614 88429 4514 262 63 — — — — — —
202122 ROK RAWACL Rockies — 4430 8400 10143 20 267488400888 133500 3223 408 63 — — — — — —
202223 A MLE2 teams — 482420 9015213 3814319 162 214308352661 138287 308 287 80 — — — — — —
202223 A RAW2 teams — 482403 10419215 5510319 162 258373427800 169308 2111 358 80 — — — — — —
202324 A+ MLE3 teams — 302262 551317 219113 63 210301347648 137286 307 277 74 — — — — — —
202324 A+ RAW3 teams — 302251 661619 327213 63 263375442817 179328 2411 361 74 — — — — — —
202425 AA MLEHartford Yard Goats — 379337 661628 2511713 102 196277326604 131269 317 265 65 — — — — — —
202425 AA RAWHartford Yard Goats — 379323 7821210 389513 102 241344412756 170306 2510 337 65 — — — — — —
202526 AAA MLE2 teams — 291260 6212310 19877 42 238308423731 185310 307 313 98 — — — — — —
202526 AAA RAW2 teams — 291255 7515414 24767 42 294371549920 255359 268 394 98 — — — — — —
202627 AAA MLE2 teams — 286252 471406 24968 111 187278313592 127270 348 265 65 — — — — — —
202627 AAA RAW2 teams — 286245 561709 31868 111 229335408743 180309 3011 333 65 — — — — — —
202122 ROK MLEACL Rockies — 4435 6300 6203 20 171349257606 86364 4514 262 63 — — — — — —
202223 A MLE2 teams — 482422 9015213 3814319 162 213308351659 137276 308 287 80 — — — — — —
202324 A+ MLE3 teams — 302265 551317 219113 63 208301343644 136272 307 277 74 — — — — — —
202425 AA MLEHartford Yard Goats — 379338 661628 2511713 102 195277325603 130261 317 265 65 — — — — — —
202526 AAA MLE2 teams — 291263 6212310 19877 42 236308418726 183312 307 313 98 — — — — — —
202627 AAA MLE2 teams — 286252 471406 24968 111 187278313592 127270 348 265 65 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 AA MLEHartford Yard Goats — 379338 661628 2511713 102 195277325603 130261 317 265 65 — — — — — —
202526 AAA MLE2 teams — 291263 6212310 19877 42 236308418726 183312 307 313 98 — — — — — —
202627 AAA MLE2 teams — 286252 471406 24968 111 187278313592 127270 348 265 65 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLECOL 45% 336299 6513212 271007 163 213291382673 169274 308 300 89 -4 +2 -3 +6 +7 0.7
▸ 2027 — real world (MLB)
202728 MLB CTXCOL 45% 10190 21414 8302 51 226303415718 189289 308 318 89 -1 +1 -1 +2 +2 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLECOL 53% 238212 45918 19725 102 211289376664 165273 308 297 87 -4 +1 -4 +4 +5 0.3
202829 MLB CTXCOL 53% 126113 26515 10382 51 223300408708 185287 308 314 87 -2 +1 -2 +2 +3 0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 331295 621437 251085 101 210283349632 139296 338 278 79 -12 +2 -3 +13 +7 0.6
/ 162G— A+C — 650579 12227614 4921210 202 211284351634 140296 338 278 79 -23 +3 -6 +25 +14 1.2
Career— MLE — 22471978 414911060 17069372 7014 209295356652 147284 318 284 79 -17 +4 -7 +19 +14 1.3
/ 162G— MLE — 650572 11926317 4920021 204 208294353648 145283 318 284 79 -16 +4 -7 +18 +14 1.3

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 AAAAlbuquerque Isotopes · 201 PAwOBA .361 → .276 (−85)K% 25.9% → 31.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.87%÷1.000×1.200——31.04%
BB% (unintentional) /PA11.44%÷1.000×0.690—×0.9927.83%
HBP% /PA3.48%—×0.940—×0.9923.25%
Singles /BIP18.49%÷1.000×0.930×0.953×0.99216.25%
Doubles /BIP10.92%÷1.000×0.830×0.953×0.9928.57%
Triples /BIP0.00%÷1.000×0.970×0.953×0.9920.00%
Home runs /BIP6.72%÷1.000×0.700—×0.9924.67%

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

Result: wOBA .361 → .276; ISO .216 → .154; BABIP .315 → .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).

2025 AAAAlbuquerque Isotopes · 171 PAwOBA .478 → .357 (−120)K% 23.4% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.39%÷0.945×1.200——29.71%
BB% (unintentional) /PA9.94%÷1.019×0.690—×1.0036.75%
HBP% /PA2.92%—×0.940—×1.0032.76%
Singles /BIP25.23%÷1.047×0.930×0.950×1.00321.35%
Doubles /BIP9.35%÷1.029×0.830×0.950×1.0037.19%
Triples /BIP1.87%÷1.028×0.970×0.950×1.0031.68%
Home runs /BIP12.15%÷1.017×0.700—×1.0038.39%

Factors used: league row International League. Park (home-season share, regressed): HR 103, 1B 109, 2B 106, 3B 106, K 89, BB 104 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .478 → .357; ISO .361 → .253; BABIP .406 → .323. 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 AAHartford Yard Goats · 379 PAwOBA .332 → .265 (−67)K% 25.1% → 31.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.07%÷0.987×1.220——31.00%
BB% (unintentional) /PA10.03%÷1.066×0.700—×0.9886.50%
HBP% /PA3.43%—×0.850—×0.9882.88%
Singles /BIP19.74%÷1.041×0.970×0.976×0.98817.74%
Doubles /BIP9.21%÷1.102×0.860×0.976×0.9886.93%
Triples /BIP0.88%÷0.900×0.950×0.976×0.9880.89%
Home runs /BIP4.39%÷0.916×0.780—×0.9883.69%

Factors used: league row EL. Park (home-season share, regressed): HR 83, 1B 108, 2B 120, 3B 80, K 97, BB 113 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.976.

Result: wOBA .332 → .265; ISO .170 → .138; BABIP .306 → .261. 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).

2023 A+Spokane Indians · 162 PAwOBA .392 → .302 (−90)K% 21.6% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.60%÷0.983×1.350——29.66%
BB% (unintentional) /PA9.26%÷1.075×0.710—×0.9785.98%
HBP% /PA4.32%—×0.810—×0.9783.42%
Singles /BIP26.47%÷1.019×0.910×0.988×0.97822.85%
Doubles /BIP7.84%÷1.026×0.830×0.988×0.9786.13%
Triples /BIP0.98%÷0.936×0.820×0.988×0.9780.83%
Home runs /BIP5.88%÷1.047×0.830—×0.9784.56%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 109, 1B 104, 2B 105, 3B 87, K 97, BB 115 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.988.

Result: wOBA .392 → .302; ISO .204 → .155; BABIP .367 → .306. 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).

2023 AAHartford Yard Goats · 125 PAwOBA .315 → .251 (−64)K% 28.8% → 33.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.80%÷1.052×1.220——33.39%
BB% (unintentional) /PA12.00%÷1.009×0.700—×0.9988.31%
HBP% /PA2.40%—×0.850—×0.9982.04%
Singles /BIP17.39%÷1.065×0.970×0.950×0.99815.02%
Doubles /BIP11.59%÷1.000×0.860×0.950×0.9989.45%
Triples /BIP0.00%÷0.900×0.950×0.950×0.9980.00%
Home runs /BIP4.35%÷1.040×0.780—×0.9983.25%

Factors used: league row EL. Park (home-season share, regressed): HR 108, 1B 113, 2B 100, 3B 80, K 110, BB 102 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .315 → .251; ISO .162 → .129; BABIP .299 → .249. 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).

2023 ROKACL Rockies · 15 PAwOBA .316 → .228 (−89)K% 6.7% → 9.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.67%÷0.996×1.440——9.63%
BB% (unintentional) /PA13.33%÷0.999×0.620—×0.9457.82%
HBP% /PA20.00%—×0.720—×0.94513.61%
Singles /BIP12.50%÷0.976×0.820—×0.9459.93%
Doubles /BIP0.00%÷1.006×0.720—×0.9450.00%
Triples /BIP0.00%÷1.137×0.720—×0.9450.00%
Home runs /BIP0.00%÷1.031×0.780—×0.9450.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 106, 1B 95, 2B 101, 3B 127, K 99, BB 100 — applied at half strength. Age: age 25 vs a level average of 19.5 → −5.5% on BB/HBP/hit rates (5.5 yr older than average).

Result: wOBA .316 → .228; ISO .000 → .000; BABIP .111 → .091. 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).

2022 AFresno Grizzlies · 440 PAwOBA .364 → .287 (−78)K% 20.9% → 29.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.91%÷0.961×1.360——29.60%
BB% (unintentional) /PA11.59%÷1.011×0.690—×0.9807.75%
HBP% /PA4.09%—×0.780—×0.9803.13%
Singles /BIP23.36%÷0.983×0.920×0.979×0.98020.97%
Doubles /BIP6.20%÷0.974×0.830×0.979×0.9805.07%
Triples /BIP0.73%÷0.937×0.910×0.979×0.9800.68%
Home runs /BIP5.47%÷0.947×0.800—×0.9804.53%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 89, 1B 97, 2B 95, 3B 87, K 92, BB 102 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.979.

Result: wOBA .364 → .287; ISO .180 → .143; BABIP .316 → .276. 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).

2021 ROKACL Rockies · 44 PAwOBA .399 → .262 (−137)K% 31.8% → 46.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.82%÷0.997×1.440——45.98%
BB% (unintentional) /PA22.73%÷1.061×0.620—×0.96512.81%
HBP% /PA6.82%—×0.720—×0.9654.74%
Singles /BIP25.00%÷1.033×0.820—×0.96519.15%
Doubles /BIP25.00%÷1.009×0.720—×0.96517.22%
Triples /BIP0.00%÷1.150×0.720—×0.9650.00%
Home runs /BIP0.00%÷1.029×0.780—×0.9650.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 106, 1B 107, 2B 102, 3B 130, K 99, BB 112 — applied at half strength. Age: age 23 vs a level average of 19.5 → −3.5% on BB/HBP/hit rates (3.5 yr older than average).

Result: wOBA .399 → .262; ISO .133 → .092; BABIP .500 → .364. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .