Anthony Alford

PosLF
B/TR/R
Born1994-07-20
Age (2027)33
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202127AAAPIT226.307/.420/.59314996—.227/.305/.404
202127MLBPIT148.233/.311/.406551030.0
202228AAACLE44.184/.295/.5004254—.150/.227/.375
202430AA/INTL2 orgs69.177/.261/.3062122—.158/.220/.263
202531No MLB games played
202632No MLB games played
Last 3 seasons WAR 0.0
Contract
No contract data on file.
Skills · percentileStatcast 2020-2022
Speed90
Barrel%59
xwOBA22
Avg EV10

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.

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)
201218 ROKGCL Blue Jays — 2018 3001 240 40 167250333583 167154 2010 264 12 — — — — — —
201319 ROKGCL Blue Jays — 3022 5210 661 20 227414409823 182312 2020 364 61 — — — — — —
201420 ALansing Lugnuts — 2525 8101 080 40 320320480800 160438 320 352 70 — — — — — —
201420 ROKBluefield Blue Jays — 3529 6001 5131 10 207343310653 103333 3714 309 19 — — — — — —
201420 INTLCanberra Cavalry — 159135 28413 19465 92 207327319646 111291 2912 302 91 — — — — — —
201521 A+Dunedin Blue Jays — 255225 681163 28491 156 302382444826 142374 1911 368 87 — — — — — —
201521 ALansing Lugnuts — 232188 551411 39603 121 293422394815 101419 2617 372 72 — — — — — —
201622 A+Dunedin Blue Jays — 401339 801729 531175 186 236348378725 142327 2913 328 52 — — — — — —
201622 INTLMesa Solar Sox — 8675 19313 11240 84 253349440789 187333 2813 352 124 — — — — — —
201723 AANew Hampshire Fisher Cats — 289245 761405 35456 183 310409429838 118360 1612 376 108 — — — — — —
201723 A+Dunedin Blue Jays — 2221 3000 081 10 143182143325 231 360 157 -37 — — — — — —
201723 INTLCharros de Jalisco — 114105 37622 6271 83 352393505898 152449 245 390 150 — — — — — —
201824 MLBToronto Blue Jays — 2119 2000 290 10 105190105296 200 4310 153 -11 -3 +0 +1 -5 +0 -0.7
201824 AAABuffalo Bisons — 417375 902215 3011210 177 240313344657 104327 277 299 62 — — — — — —
201824 A+Dunedin Blue Jays — 2520 4100 382 01 200360250610 50333 3212 302 38 — — — — — —
201925 MLBToronto Blue Jays — 3028 5001 1111 20 179233286519 107250 373 238 47 -2 +0 +0 -4 +1 -0.4
201925 AAABuffalo Bisons — 319282 731637 31945 228 259343411754 152365 2910 338 69 — — — — — —
201925 ROKGCL Blue Jays — 1513 5211 210 00 3854679231.390 538364 713 571 152 — — — — — —
202026 MLBPittsburgh Pirates — 2928 6012 180 30 214241500741 286222 283 317 109 +0 +1 -2 +0 +1 -0.0
202127 MLBPittsburgh Pirates — 148133 31615 12583 56 233311406717 173371 398 321 103 +1 -1 +2 -4 +3 0.0
202127 AAAIndianapolis Indians — 226189 5812014 33784 94 3074205931.013 286454 3515 440 96 — — — — — —
202228 AAAColumbus Clippers — 4438 7004 6150 20 184295500795 316158 3414 346 54 — — — — — —
202430 AAChattanooga Lookouts — 4136 8201 5180 00 222317361678 139412 4412 309 28 — — — — — —
202430 INTLYaquis de Obregon — 2826 3001 2110 10 115179231409 115143 397 189 14 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 228208 44628 16864 116 212281375656 163316 387 294 85 -4 -0 +1 -13 +5 -1.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201218 ROK MLEGCL Blue Jays — 2019 3001 160 40 158200316516 158127 305 186 12 — — — — — —
201319 ROK MLEGCL Blue Jays — 3024 5210 491 20 208345375720 167239 3013 258 61 — — — — — —
201420 A MLELansing Lugnuts — 2525 7101 0110 40 280280440720 160417 440 272 70 — — — — — —
201420 ROK MLEBluefield Blue Jays — 3531 4001 3181 10 129229226454 97275 519 197 19 — — — — — —
201521 A+ MLEDunedin Blue Jays — 255231 57952 22731 156 247315355670 108347 299 297 87 — — — — — —
201521 A MLELansing Lugnuts — 232201 44911 26843 121 219317289606 70354 3611 274 72 — — — — — —
201622 A+ MLEDunedin Blue Jays — 401353 601317 391745 186 170262272534 102296 4310 245 52 — — — — — —
201723 AA MLENew Hampshire Fisher Cats — 289256 751304 24556 183 293367391758 98344 198 328 108 — — — — — —
201723 A+ MLEDunedin Blue Jays — 2221 2000 0111 10 9513695232 212 500 113 -37 — — — — — —
201824 MLB MLEToronto Blue Jays — 2119 2000 290 10 105190105296 200 4310 152 -11 -3 +0 +1 -5 +0 -0.7
201824 AAA MLEBuffalo Bisons — 417382 841914 2313610 177 220282306588 86321 336 260 62 — — — — — —
201824 A+ MLEDunedin Blue Jays — 2521 3100 2122 01 143280190470 48305 488 225 38 — — — — — —
201925 MLB MLEToronto Blue Jays — 3028 5001 1111 20 179233286519 107250 373 237 47 -2 +0 +0 -4 +1 -0.4
201925 AAA MLEBuffalo Bisons — 319290 621336 231165 228 214283341624 128327 367 270 69 — — — — — —
201925 ROK MLEGCL Blue Jays — 1514 4111 110 00 2863337141.048 429250 77 393 152 — — — — — —
202026 MLB MLEPittsburgh Pirates — 2928 6012 180 30 214241500741 286222 283 329 109 +0 +1 -2 +0 +1 -0.0
202127 MLB MLEPittsburgh Pirates — 148134 31615 11583 56 231304403707 172371 397 320 103 +1 -1 +2 -4 +3 0.0
202127 AAA MLEIndianapolis Indians — 226203 46909 19974 94 227305404709 177383 438 310 96 — — — — — —
202228 AAA MLEColumbus Clippers — 4440 6003 4170 20 150227375602 225145 399 248 54 — — — — — —
202430 AA MLEChattanooga Lookouts — 4138 6101 3220 00 158220263483 105342 547 209 28 — — — — — —
201218 ROK MLEGCL Blue Jays — 2019 3001 160 40 158200316516 158167 305 186 12 — — — — — —
201218 ROK RAWGCL Blue Jays — 2018 3001 240 40 167250333583 167154 2010 264 12 — — — — — —
201319 ROK MLEGCL Blue Jays — 3024 5210 491 20 208345375720 167333 3013 258 61 — — — — — —
201319 ROK RAWGCL Blue Jays — 3022 5210 661 20 227414409823 182312 2020 364 61 — — — — — —
201420 INTL MLE3 teams — 219201 38305 121066 142 189256279534 90367 485 228 41 — — — — — —
201420 INTL RAW3 teams — 219189 42515 24676 142 222329339667 116316 3111 309 41 — — — — — —
201521 A+ MLE2 teams — 487431 1001953 491574 277 232316320636 88354 3210 286 80 — — — — — —
201521 A+ RAW2 teams — 487413 1232574 671094 277 298401421822 123393 2214 370 80 — — — — — —
201622 A+ MLE2 teams — 487431 741619 472115 2610 172261276537 104302 4310 245 52 — — — — — —
201622 A+ RAW2 teams — 487414 9920312 641415 2610 239348389737 150328 2913 332 52 — — — — — —
201723 AA MLE3 teams — 425379 1031705 33908 276 272343356699 84340 218 313 98 — — — — — —
201723 AA RAW3 teams — 425371 1162027 41808 276 313393434827 121378 1910 369 98 — — — — — —
201824 AAA MLE3 teams — 463422 881914 2715612 188 209275287562 78318 346 253 58 — — — — — —
201824 AAA RAW3 teams — 463414 962315 3512912 188 232310329639 97323 288 292 58 — — — — — —
201925 AAA MLE3 teams — 364332 691447 251296 248 208275337613 130316 357 272 70 — — — — — —
201925 AAA RAW3 teams — 364323 831849 341066 248 257339421760 164356 299 339 70 — — — — — —
202026 MLB MLEPittsburgh Pirates — 2928 6012 180 30 214241500741 286222 283 329 109 +0 +1 -2 +0 +1 -0.0
202026 MLB RAWPittsburgh Pirates — 2928 6012 180 30 214241500741 286222 283 317 109 +0 +1 -2 +0 +1 -0.0
202127 AAA MLE2 teams — 374337 7715114 301557 1410 228305404708 175375 418 314 99 — — — — — —
202127 AAA RAW2 teams — 374322 8918119 451367 1410 276377516893 239419 3612 393 99 — — — — — —
202228 AAA MLEColumbus Clippers — 4440 6003 4170 20 150227375602 225150 399 248 54 — — — — — —
202228 AAA RAWColumbus Clippers — 4438 7004 6150 20 184295500795 316158 3414 346 54 — — — — — —
202430 AA MLE2 teams — 6963 10201 6370 10 159232238470 79360 549 209 28 — — — — — —
202430 AA RAW2 teams — 6962 11202 7290 10 177261306567 129290 4210 260 28 — — — — — —
201218 ROK MLEGCL Blue Jays — 2019 3001 160 40 158200316516 158127 305 186 12 — — — — — —
201319 ROK MLEGCL Blue Jays — 3025 5210 491 20 200345360705 160239 3013 258 61 — — — — — —
201420 INTL MLE3 teams — 219199 38305 121066 142 191256281537 90334 485 228 41 — — — — — —
201521 A+ MLE2 teams — 487431 1001953 491574 277 232316320636 88350 3210 286 80 — — — — — —
201622 A+ MLE2 teams — 487432 741619 472115 2610 171261275536 104296 4310 245 52 — — — — — —
201723 AA MLE3 teams — 425381 1031705 33908 276 270343354697 84335 218 313 98 — — — — — —
201824 AAA MLE3 teams — 463421 881914 2715612 188 209275287563 78315 346 253 58 — — — — — —
201925 AAA MLE3 teams — 364330 691447 251296 248 209275339615 130317 357 272 70 — — — — — —
202026 MLB MLEPittsburgh Pirates — 2928 6012 180 30 214241500741 286222 283 329 109 — — — — — —
202127 AAA MLE2 teams — 374334 7715114 301557 1410 231305407712 177378 418 314 99 — — — — — —
202228 AAA MLEColumbus Clippers — 4440 6003 4170 20 150227375602 225145 399 248 54 — — — — — —
202430 AA MLE2 teams — 6963 10201 6370 10 159232238470 79342 549 209 28 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202430 AA MLE2 teams — 6963 10201 6370 10 159232238470 79342 549 209 28 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 228208 44628 16864 116 212281375656 163316 387 294 71 -4 -0 +1 -13 +5 -1.1
/ 162G— A+C — 650593 12617623 4624511 3117 212282378659 165317 387 294 71 -12 -1 +3 -36 +14 -3.2
Career— MLE — 30112707 5791071454 239108149 16251 214289324613 110331 368 273 71 -4 -0 +1 -13 +5 -1.1
/ 162G— MLE — 650584 12523312 5223311 3511 214291325616 111330 368 273 71 -12 -1 +3 -36 +14 -3.2

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.

2024 AAChattanooga Lookouts · 41 PAwOBA .301 → .209 (−93)K% 43.9% → 53.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA43.90%÷1.005×1.220——53.29%
BB% (unintentional) /PA12.20%÷0.970×0.680—×0.9488.11%
HBP% /PA0.00%—×0.840—×0.9480.00%
Singles /BIP27.78%÷0.964×0.920—×0.94825.14%
Doubles /BIP11.11%÷1.236×0.910—×0.9487.76%
Triples /BIP0.00%÷1.001×0.880—×0.9480.00%
Home runs /BIP5.56%÷1.089×0.800—×0.9483.87%

Factors used: league row SL. Park (home-season share, regressed): HR 118, 1B 93, 2B 147, 3B 100, K 101, BB 94 — applied at half strength. Age: age 30 vs a level average of 24.8 → −5.2% on BB/HBP/hit rates (5.2 yr older than average).

Result: wOBA .301 → .209; ISO .139 → .085; BABIP .412 → .342. 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 AAAColumbus Clippers · 44 PAwOBA .336 → .248 (−88)K% 34.1% → 39.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.09%÷1.036×1.200——39.50%
BB% (unintentional) /PA13.64%÷0.930×0.690—×0.99210.03%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP13.04%÷0.941×0.930—×0.99212.79%
Doubles /BIP0.00%÷1.040×0.830—×0.9920.00%
Triples /BIP0.00%÷0.900×0.970—×0.9920.00%
Home runs /BIP17.39%÷1.001×0.700—×0.99212.07%

Factors used: league row International League. Park (home-season share, regressed): HR 100, 1B 88, 2B 108, 3B 80, K 107, BB 86 — 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).

Result: wOBA .336 → .248; ISO .316 → .212; BABIP .158 → .145. 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 AAAIndianapolis Indians · 226 PAwOBA .426 → .310 (−116)K% 34.5% → 43.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.51%÷0.961×1.200——43.11%
BB% (unintentional) /PA13.72%÷1.100×0.690—×1.0038.63%
HBP% /PA1.77%—×0.940—×1.0031.67%
Singles /BIP28.83%÷1.011×0.930×0.987×1.00326.24%
Doubles /BIP10.81%÷0.986×0.830×0.987×1.0039.00%
Triples /BIP0.00%÷0.914×0.920×0.987×1.0030.00%
Home runs /BIP12.61%÷1.096×0.700—×1.0038.08%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 119, 1B 102, 2B 97, 3B 83, K 92, BB 120 — 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.987.

Result: wOBA .426 → .310; ISO .286 → .185; BABIP .454 → .383. 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).

2019 AAABuffalo Bisons · 319 PAwOBA .329 → .270 (−59)K% 29.5% → 36.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.47%÷0.968×1.200——36.52%
BB% (unintentional) /PA9.72%÷0.953×0.690—×1.0337.27%
HBP% /PA1.57%—×0.940—×1.0331.52%
Singles /BIP25.00%÷1.011×0.930×0.955×1.03322.68%
Doubles /BIP8.51%÷0.954×0.830×0.955×1.0337.30%
Triples /BIP1.60%÷0.909×0.970×0.955×1.0331.68%
Home runs /BIP3.72%÷1.000×0.840—×1.0333.23%

Factors used: league row IL. Park (home-season share, regressed): HR 100, 1B 102, 2B 91, 3B 82, K 94, BB 91 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.955.

Result: wOBA .329 → .270; ISO .152 → .126; BABIP .365 → .327. 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).

2019 ROKGCL Blue Jays · 15 PAwOBA .555 → .393 (−162)K% 6.7% → 9.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.67%÷1.000×1.440——9.60%
BB% (unintentional) /PA13.33%÷1.000×0.620—×0.9457.81%
HBP% /PA0.00%—×0.720—×0.9450.00%
Singles /BIP8.33%÷1.000×0.820—×0.9456.46%
Doubles /BIP16.67%÷1.000×0.720—×0.94511.34%
Triples /BIP8.33%÷1.000×0.720—×0.9455.67%
Home runs /BIP8.33%÷1.000×0.780—×0.9456.14%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — 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 .555 → .393; ISO .538 → .392; BABIP .364 → .250. 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).

2018 AAABuffalo Bisons · 417 PAwOBA .293 → .260 (−33)K% 26.9% → 32.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.86%÷0.993×1.200——32.46%
BB% (unintentional) /PA7.19%÷0.954×0.690—×1.0485.45%
HBP% /PA2.40%—×0.940—×1.0482.36%
Singles /BIP23.57%÷0.970×0.930×1.015×1.04824.06%
Doubles /BIP8.37%÷0.987×0.830×1.015×1.0487.49%
Triples /BIP0.38%÷1.150×0.970×1.015×1.0480.34%
Home runs /BIP1.90%÷1.080×0.840—×1.0481.55%

Factors used: league row IL. Park (home-season share, regressed): HR 116, 1B 94, 2B 97, 3B 130, K 99, BB 91 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.015.

Result: wOBA .293 → .260; ISO .104 → .085; BABIP .327 → .321. 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).

2018 A+Dunedin Blue Jays · 25 PAwOBA .296 → .225 (−71)K% 32.0% → 46.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.00%÷0.979×1.420——46.42%
BB% (unintentional) /PA12.00%÷1.011×0.750—×0.9888.80%
HBP% /PA8.00%—×0.930—×0.9887.35%
Singles /BIP25.00%÷1.015×0.920—×0.98822.39%
Doubles /BIP8.33%÷0.977×0.960—×0.9888.09%
Triples /BIP0.00%÷1.005×0.810—×0.9880.00%
Home runs /BIP0.00%÷1.147×0.880—×0.9880.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 129, 1B 103, 2B 95, 3B 101, K 96, BB 102 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average).

Result: wOBA .296 → .225; ISO .050 → .038; BABIP .333 → .305. 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).

2017 AANew Hampshire Fisher Cats · 289 PAwOBA .367 → .328 (−39)K% 15.6% → 18.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.57%÷1.007×1.220——18.87%
BB% (unintentional) /PA11.42%÷0.995×0.700—×1.0278.25%
HBP% /PA2.08%—×0.850—×1.0271.81%
Singles /BIP28.50%÷1.024×0.970×1.010×1.02728.01%
Doubles /BIP7.00%÷1.024×0.860×1.010×1.0276.10%
Triples /BIP0.00%÷0.900×0.950×1.010×1.0270.00%
Home runs /BIP2.50%÷1.165×0.780—×1.0271.72%

Factors used: league row EL. Park (home-season share, regressed): HR 133, 1B 105, 2B 105, 3B 80, K 101, BB 99 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.010.

Result: wOBA .367 → .328; ISO .118 → .094; BABIP .360 → .344. 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 — .