No Photo
Garrett McMillanIL
P · Altoona Curve
| Position | P |
| Bats/Throws | L/R |
| Height | 6′ 4″ |
| Weight | 235 lbs |
| Age | 25 |
| Birthplace | Tuscaloosa, AL, USA |
| Draft | 2023, Pittsburgh Pirates, Round: 14, Overall Pick: 407 |
| College | Alabama |
| Signing Bonus | $150,000 |
Contract Status
Service Time
0.000
1/1/2026
Options
3
1/1/2026
Rule 5
2026
MiLB FA
2030
Contract
2026 SalaryMinor League Contract
Summary
| G | GS | IP | W | L | ERA | K | K% | BB% | HR/9 | WHIP | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| MiLB Career | 47 | 14 | 118.2 | 8 | 5 | 2.50 | 125 | 26.4% | 5.7% | 0.61 | 1.112 |
Last 10 Games
No 2026 game log data available.
Stats & Game Logs
| Year | Age | Lvl | Team | G | GS | IP | W | L | SV | ERA | K | BB | K% | BB% | HR/9 | WHIP | AVG | BABIP |
|---|
Season
| Date ↕ | Lvl ↕ | Team ↕ | Opponent | IP ↕ | H ↕ | ER ↕ | BB ↕ | SO ↕ | HR ↕ | ERA ↕ |
|---|
| Split | BF | IP | H | HR | BB | SO | AVG | OBP | SLG | OPS | K% | BB% | HR/9 | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total | 184 | 48.0 | 39 | 4 | 7 | 44 | .224 | .255 | .293 | .549 | 23.9% | 3.8% | 0.75 | .958 |
| Home / Away | ||||||||||||||
| Home | 105 | 26.2 | 22 | 4 | 5 | 34 | .220 | .257 | .340 | .597 | 32.4% | 4.8% | 1.35 | 1.012 |
| Away | 79 | 21.1 | 17 | 0 | 2 | 10 | .230 | .253 | .230 | .483 | 12.7% | 2.5% | 0.00 | .891 |
| Day / Night | ||||||||||||||
| Day | 35 | 9.0 | 8 | 1 | 1 | 5 | .242 | .286 | .333 | .619 | 14.3% | 2.9% | 1.00 | 1.000 |
| Night | 149 | 39.0 | 31 | 3 | 6 | 39 | .220 | .248 | .284 | .532 | 26.2% | 4.0% | 0.69 | .949 |
| vs Handedness | ||||||||||||||
| vs LHB | 107 | 26.0 | 26 | 4 | 4 | 24 | .255 | .280 | .373 | .653 | 22.4% | 3.7% | 1.38 | 1.154 |
| vs RHB | 77 | 21.0 | 13 | 0 | 3 | 20 | .181 | .221 | .181 | .401 | 26.0% | 3.9% | 0.00 | .762 |
| Role | ||||||||||||||
| Starter | 184 | 48.0 | 39 | 4 | 7 | 44 | .224 | .255 | .293 | .549 | 23.9% | 3.8% | 0.75 | .958 |
| By Inning | ||||||||||||||
| Inning 1 | 43 | 9.0 | 15 | 1 | 2 | 8 | .366 | .395 | .439 | .834 | 18.6% | 4.7% | 1.00 | 1.889 |
| Inning 2 | 37 | 10.0 | 8 | 1 | 0 | 9 | .229 | .216 | .314 | .531 | 24.3% | 0.0% | 0.90 | .800 |
| Inning 3 | 40 | 10.0 | 9 | 1 | 2 | 11 | .237 | .275 | .316 | .591 | 27.5% | 5.0% | 0.90 | 1.100 |
| Inning 4 | 34 | 9.2 | 2 | 0 | 3 | 10 | .065 | .147 | .065 | .212 | 29.4% | 8.8% | 0.00 | .517 |
| Inning 5 | 24 | 7.0 | 4 | 1 | 0 | 6 | .167 | .167 | .292 | .458 | 25.0% | 0.0% | 1.29 | .571 |
| Inning 6 | 6 | 1.1 | 1 | 0 | 0 | 0 | .200 | .333 | .200 | .533 | 0.0% | 0.0% | 0.00 | .752 |
| Year | Age | Lv | Pit | BIP | Velo | Max V | GB% | FB% | LD% | PU% | O-Sw% | Z-Sw% | O-Con% | Z-Con% | Sw% | Con% | Zone% | F-Str% | CS% | Whiff% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023 | 22 | R | 5 | 5 | — | — | 20.0% | 20.0% | 60.0% | 0.0% | — | — | — | — | 100.0% | 100.0% | — | 100.0% | 0.0% | 0.0% |
| 2024 | 23 | A+ | 308 | 49 | — | — | 34.7% | 30.6% | 30.6% | 4.1% | — | — | — | — | 50.3% | 67.1% | — | 67.9% | 17.9% | 32.9% |
| 2024 | 23 | A | 830 | 136 | 91.7 | 94.4 | 35.3% | 26.5% | 24.3% | 14.0% | 25.9% | 67.2% | 53.6% | 75.4% | 46.0% | 69.1% | 48.8% | 67.1% | 16.9% | 30.9% |
| 2025 | 24 | AA | 289 | 57 | — | — | 33.3% | 31.6% | 24.6% | 10.5% | — | — | — | — | 49.5% | 77.6% | — | 61.0% | 16.6% | 22.4% |
| 2025 | 24 | A+ | 413 | 73 | — | — | 38.4% | 20.5% | 19.2% | 21.9% | — | — | — | — | 46.5% | 69.8% | — | 50.5% | 15.7% | 30.2% |
| AA Career | AA | 289 | 57 | — | — | 33.3% | 31.6% | 24.6% | 10.5% | — | — | — | — | 49.5% | 77.6% | — | 61.0% | 16.6% | 22.4% | |
| A+ Career | A+ | 721 | 122 | — | — | 36.9% | 24.6% | 23.8% | 14.8% | — | — | — | — | 48.1% | 68.6% | — | 58.0% | 16.6% | 31.4% | |
| A Career | A | 830 | 136 | 91.7 | 94.4 | 35.3% | 26.5% | 24.3% | 14.0% | 25.9% | 67.2% | 53.6% | 75.4% | 46.0% | 69.1% | 48.8% | 67.1% | 16.9% | 30.9% | |
| R Career | R | 5 | 5 | — | — | 20.0% | 20.0% | 60.0% | 0.0% | — | — | — | — | 100.0% | 100.0% | — | 100.0% | 0.0% | 0.0% |
Transaction History
2026-03-18Altoona Curve placed RHP Garrett McMillan on the 60-day injured list.
2025-11-06Altoona Curve activated RHP Garrett McMillan from the full-season injured list.
2025-07-21Altoona Curve placed RHP Garrett McMillan on the full-season injured list.
2025-07-08Altoona Curve transferred RHP Garrett McMillan from the 7-day injured list to the 60-day injured list.
2025-05-31Altoona Curve placed RHP Garrett McMillan on the 7-day injured list.
2025-05-31Altoona Curve placed RHP Garrett McMillan on the 7-day injured list.
2025-05-06RHP Garrett McMillan assigned to Altoona Curve from Greensboro Grasshoppers.
2024-08-06RHP Garrett McMillan assigned to Greensboro Grasshoppers from Bradenton Marauders.
2024-06-11RHP Garrett McMillan assigned to Bradenton Marauders from Greensboro Grasshoppers.
2024-06-08RHP Garrett McMillan assigned to Greensboro Grasshoppers from Bradenton Marauders.
2024-04-04RHP Garrett McMillan assigned to Bradenton Marauders from FCL Pirates.
2024-03-16RHP Garrett McMillan assigned to Pittsburgh Pirates.
2023-09-30FCL Pirates activated RHP Garrett McMillan from the 7-day injured list.
2023-08-12FCL Pirates placed RHP Garrett McMillan on the 7-day injured list.
2023-08-07RHP Garrett McMillan assigned to FCL Pirates.
2023-07-18Pittsburgh Pirates signed RHP Garrett McMillan.
