Grant Hartwig
RP - Minnesota Twins - MiLB
Age: 27College: Miami (OH)Bats: RThrows: RCountry: USA
2026 Outlook
Draft Rank (ECR)
N/A
Best / Worst
N/A / N/A
ADP
N/A
Roster %
Yahoo
0%
ESPN
0%
Eligibility
Yahoo
RP
ESPN
RP
CBS
RP
Availability
Player News
View More NewsGrant Hartwig signs minor league deal with Twins
Grant Hartwig has agreed to a minor league contract with the Minnesota Twins that includes an invitation to big league camp.
Fantasy Impact
Hartwig last pitched in the big leagues in 2024 with the New York Mets, posting a 6.75 ERA and 1.50 WHIP across 6.2 innings. He spent 2025 in Japan as well as with Triple-A Syracuse in the Mets organization, where he recorded a 3.42 ERA and 1.56 WHIP over 23.2 innings.
Rankings
View More Rankings| ECR | Best | Worst | # of Experts | |
|---|---|---|---|---|
| Draft | - | - | - | - |
| Rest of Season | - | - | - | - |
| Dynasty | - | - | - | - |
| G | GS | W | L | SV | BS | HD | IP | H | ER | HR | BB | K | ERA | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Stats
View More Stats| Pitching Stats | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | G | GS | W | L | SV | IP | H | R | ER | HR | BB | BB% | K | K% | ERA | WHIP | ||||||
| 2023 | NYM | 28 | 0 | 5 | 2 | 0 | 35.1 | 34 | 23 | 19 | 3 | 15 | 9.49 | 30 | 18.99 | 4.84 | 1.39 | ||||||
| 2024 | NYM | 4 | 0 | 0 | 0 | 0 | 6.2 | 6 | 6 | 5 | 1 | 4 | 12.90 | 4 | 12.90 | 6.75 | 1.50 | ||||||
Game Log
View More Games| Game | OPP | Score | DEC | IP | H | R | ER | HR | BB | K | ERA | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Player does not have any game data for the 2026 season | ||||||||||||
Game Schedule
View Schedule| Game | Opp. Team | ||||
|---|---|---|---|---|---|
| Date | Opp | Time | Pitcher | VBR | Matchup |
| Thu, Mar 26th | @ BAL | 3:05pm | |||
| Sat, Mar 28th | @ BAL | 4:05pm | |||
| Sun, Mar 29th | @ BAL | 1:35pm | |||
| Mon, Mar 30th | @ KC | 4:10pm | |||