On MLB 40-man: YES
Acquired: Free Agent (JPN) Feb'25
Thu 7/31 | Fri 8/01 | Sat 8/02 |
---|---|---|
--- | @TOR 7:07 PM EDT | @TOR 3:07 PM EDT |
Positions
SP/RP
2026 Earned Positions
RP/SP
All Leagues
Average $0.00
Median $0.00
Old School (5x5)
Average $0.00
Median $0.00
All Leagues
Average $1.30
Median $1.00
Old School (5x5)
Average $1.00
Median $1.00
Roster%
0%
Change
7Day
0%
30Day
0%
2025 OPL Round 5
OPL Roster%
0.00%
OPL Average Salary
$0.00

July 30, 2025 1:49 PM : Hatch is expected to be used in bulk relief behind opening pitcher Angel Zerpa in Wednesday's game against Atlanta, Anne Rogers of MLB.com reports.
Analysis: Zerpa will likely be limited to one or two innings before turning the game over to the bullpen, and Hatch represents the freshest arm among Kansas City's relief options. Hatch had been serving as a full-time member of the Triple-A Omaha rotation prior to being called up Tuesday, notching a 4.22 ERA, 1.33 WHIP and 78:28 K:BB in 91.2 innings over 18 starts. The right-hander will be available on three days' rest, though he handled a relatively light workload of 2.1 innings in his final start with Omaha on Saturday prior to his promotion.
MLB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2020 | TOR | 17 | 1 | 26.1 | 3 | 0 | 23 | 2.73418 | 1.17722 |
2021 | TOR | 3 | 2 | 9.1 | 0 | 0 | 8 | 6.75002 | 1.82144 |
2022 | TOR | 1 | 1 | 4.2 | 0 | 0 | 4 | 19.28558 | 2.99998 |
2023 | TOR | 6 | 0 | 6.1 | 0 | 0 | 10 | 4.26316 | 2.36842 |
2023 | PIT | 12 | 2 | 22.1 | 1 | 0 | 16 | 4.02985 | 1.34328 |
MILB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2017 | CHC (A+) | 26 | 26 | 124.2 | 5 | 0 | 126 | 4.04278 | 1.41176 |
2018 | CHC (AA) | 26 | 26 | 143.2 | 8 | 0 | 117 | 3.82135 | 1.30858 |
2019 | CHC (AA) | 21 | 21 | 100.0 | 4 | 0 | 93 | 4.59000 | 1.41000 |
2019 | TOR (AA) | 6 | 6 | 35.1 | 2 | 0 | 34 | 2.80189 | 0.76415 |
2021 | TOR (AAA) | 15 | 14 | 64.2 | 2 | 0 | 70 | 4.03608 | 1.19072 |
2022 | TOR (AAA) | 28 | 22 | 131.0 | 8 | 0 | 113 | 4.67176 | 1.25954 |
2023 | TOR (AAA) | 30 | 3 | 45.0 | 4 | 1 | 54 | 4.40000 | 1.31111 |
2023 | PIT (AAA) | 1 | 0 | 1.2 | 0 | 0 | 2 | 10.79998 | 2.99999 |
2025 | KCR (AAA) | 18 | 18 | 91.2 | 5 | 0 | 78 | 4.22182 | 1.32000 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep 16, 2023 | PIT | NYY | 0 | 0 | 0 | 0 | 1.2 | 7 | 1 | 1 | 2 | 3 | 0 | 0 | 1 |
Sep 15, 2023 | PIT | NYY | 0 | 0 | 0 | 0 | 1.0 | 7 | 2 | 2 | 3 | 2 | 1 | 0 | 0 |
Sep 10, 2023 | PIT | @ATL | 0 | 0 | 0 | 0 | 1.1 | 6 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
Sep 5, 2023 | PIT | MIL | 0 | 0 | 0 | 0 | 2.2 | 10 | 1 | 0 | 3 | 4 | 0 | 0 | 0 |
Sep 2, 2023 | PIT | @STL | 1 | 0 | 0 | 0 | 2.1 | 11 | 3 | 3 | 3 | 1 | 0 | 1 | 1 |
Aug 30, 2023 | PIT | @KCR | 0 | 0 | 0 | 1 | 1.0 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
Aug 26, 2023 | PIT | CHC | 0 | 0 | 0 | 0 | 2.0 | 9 | 2 | 2 | 3 | 1 | 0 | 0 | 0 |
Aug 24, 2023 | PIT | CHC | 0 | 0 | 0 | 0 | 1.0 | 6 | 2 | 0 | 1 | 0 | 2 | 0 | 0 |
Aug 21, 2023 | PIT | STL | 1 | 0 | 0 | 0 | 3.0 | 12 | 0 | 0 | 2 | 1 | 1 | 0 | 0 |
Aug 19, 2023 | PIT | @MIN | 0 | 0 | 0 | 1 | 1.0 | 4 | 0 | 0 | 0 | 2 | 1 | 0 | 0 |
Totals | 2 | 0 | 0 | 2 | 17.0 | 75 | 11 | 8 | 18 | 14 | 7 | 1 | 2 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 26, 2025 | AAA | OMA | @SYR | 1 | 0 | 0 | 2.1 | 12 | 3 | 3 | 5 | 3 | 1 | 0 | 0 |
Jul 20, 2025 | AAA | OMA | @BUF | 1 | 1 | 0 | 6.2 | 25 | 2 | 2 | 6 | 4 | 0 | 0 | 0 |
Jul 11, 2025 | AAA | OMA | TOL | 1 | 0 | 0 | 6.0 | 22 | 0 | 0 | 3 | 7 | 0 | 1 | 0 |
Jul 5, 2025 | AAA | OMA | IOW | 1 | 1 | 0 | 7.0 | 24 | 1 | 1 | 1 | 5 | 2 | 0 | 1 |
Jun 29, 2025 | AAA | OMA | @IND | 1 | 0 | 0 | 5.2 | 24 | 0 | 0 | 5 | 2 | 2 | 1 | 0 |
Jun 24, 2025 | AAA | OMA | @IND | 1 | 0 | 0 | 2.0 | 16 | 7 | 7 | 8 | 3 | 2 | 0 | 2 |
Jun 18, 2025 | AAA | OMA | DUR | 1 | 0 | 0 | 5.0 | 24 | 4 | 4 | 9 | 6 | 1 | 1 | 0 |
Jun 12, 2025 | AAA | OMA | @TOL | 1 | 1 | 0 | 6.0 | 20 | 0 | 0 | 2 | 2 | 1 | 0 | 0 |
May 29, 2025 | AAA | OMA | STP | 1 | 0 | 0 | 7.0 | 25 | 0 | 0 | 2 | 4 | 1 | 0 | 0 |
May 20, 2025 | AAA | OMA | @SL | 1 | 0 | 0 | 5.1 | 26 | 4 | 4 | 8 | 2 | 2 | 0 | 1 |
Totals | 10 | 3 | 0 | 53.0 | 218 | 21 | 21 | 49 | 38 | 12 | 3 | 4 |
Avg Salary & Roster%
Last 30 days
2026 Position Eligibility Progress
To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.
Transaction History
Date | Transaction Type | Team | Salary |
---|
Recent Trades for Thomas Hatch in Old School (5x5)
No trades found |