2025 Stats
W
3
L
2
ERA
3.93
WHIP
0.93
IP
36.2
SO
24
SV
1
HLD
3
G
30
GS
0
Career Stats
W
9
L
4
ERA
4.03
WHIP
1.18
IP
145.1
SO
128
SV
3
HLD
10
G
124
GS
5
Year-by-Year Pitching
| Year | Team | G | GS | IP | W | L | SV | SO | ERA | WHIP | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | MIN | 9 | — | 8.2 | — | — | — | 10 | 8.31 | 1.27 | |
| 2018 | MIN | 8 | — | 6.1 | — | 1 | — | 7 | 5.68 | 1.89 | |
| 2019 | LAA | 1 | — | 2.1 | — | — | — | 1 | 3.86 | 2.14 | |
| 2020 | TB | 17 | 3 | 25.0 | 3 | — | 2 | 25 | 1.80 | 0.96 | |
| 2021 | Total | 41 | 2 | 44.1 | 3 | 1 | — | 44 | 3.45 | 1.22 | |
| 2023 | NYM | 15 | — | 19.2 | — | — | — | 16 | 4.58 | 1.27 | |
| 2024 | COL | 3 | — | 2.1 | — | — | — | 1 | 15.43 | 2.57 | |
| 2025 | AZ | 30 | — | 36.2 | 3 | 2 | 1 | 24 | 3.93 | 0.93 |
Game Logs
Season selector loads one year at a time.
Pitching
| Date | Opponent | IP | H | R | ER | BB | SO | HR |
|---|---|---|---|---|---|---|---|---|
| 2025-09-28 | @ SD | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-09-23 | vs LAD | 0.2 | 1 | 1 | 1 | 0 | 1 | 1 |
| 2025-09-20 | vs PHI | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-17 | vs SF | 0.0 | 3 | 5 | 4 | 1 | 0 | 0 |
| 2025-09-16 | vs SF | 1.2 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-13 | @ MIN | 2.0 | 1 | 0 | 0 | 0 | 2 | 0 |
| 2025-09-09 | @ SF | 1.1 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-09-06 | vs BOS | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-09-03 | vs TEX | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-08-31 | @ LAD | 1.0 | 1 | 1 | 1 | 0 | 2 | 1 |
| 2025-08-26 | @ MIL | 1.2 | 2 | 1 | 1 | 0 | 1 | 1 |
| 2025-08-24 | vs CIN | 1.1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025-08-22 | vs CIN | 1.0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2025-08-20 | vs CLE | 1.1 | 0 | 0 | 0 | 1 | 2 | 0 |
| 2025-08-18 | vs CLE | 2.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-08-13 | @ TEX | 1.0 | 2 | 1 | 1 | 1 | 0 | 0 |
| 2025-08-10 | vs COL | 2.0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 2025-08-06 | vs SD | 1.0 | 1 | 1 | 1 | 0 | 1 | 1 |
| 2025-08-05 | vs SD | 1.2 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-08-03 | @ ATH | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-08-01 | @ ATH | 2.0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2025-07-29 | @ DET | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-27 | @ PIT | 1.0 | 4 | 2 | 2 | 0 | 0 | 0 |
| 2025-07-18 | vs STL | 1.0 | 4 | 3 | 3 | 0 | 0 | 1 |
| 2025-07-13 | @ LAA | 2.0 | 1 | 0 | 0 | 1 | 2 | 0 |
| 2025-07-08 | @ SD | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2025-07-04 | vs KC | 1.2 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-03 | vs SF | 1.0 | 3 | 2 | 2 | 0 | 1 | 0 |
| 2025-06-30 | vs SF | 0.2 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2025-06-29 | vs MIA | 1.1 | 0 | 0 | 0 | 0 | 0 | 0 |
Transactions
Entire history • newest first.
2025-12-16
Arizona Diamondbacks signed free agent RHP John Curtiss to a minor league contract.
2025-11-05
Arizona Diamondbacks sent RHP John Curtiss outright to Reno Aces.
2025-06-28
Arizona Diamondbacks selected the contract of RHP John Curtiss from Reno Aces.
2025-02-11
Arizona Diamondbacks signed free agent RHP John Curtiss to a minor league contract and invited him to spring training.
2024-08-09
Colorado Rockies sent RHP John Curtiss outright to Albuquerque Isotopes.
2024-08-06
Colorado Rockies designated RHP John Curtiss for assignment.
2024-07-27
Colorado Rockies selected the contract of RHP John Curtiss from Albuquerque Isotopes.
2024-07-03
Colorado Rockies signed free agent RHP John Curtiss to a minor league contract.
2024-05-31
Colorado Rockies signed free agent RHP John Curtiss to a minor league contract.
2024-05-29
Colorado Rockies sent RHP John Curtiss outright to Albuquerque Isotopes.
2024-05-27
Colorado Rockies designated RHP John Curtiss for assignment.
2024-05-24
Colorado Rockies selected the contract of RHP John Curtiss from Albuquerque Isotopes.
2024-01-25
Colorado Rockies signed free agent RHP John Curtiss to a minor league contract.
2024-01-25
RHP John Curtiss roster status changed by Colorado Rockies.
2023-11-06
New York Mets sent RHP John Curtiss outright to Syracuse Mets.
2023-08-14
New York Mets placed RHP John Curtiss on the 60-day injured list.
2023-08-05
New York Mets optioned RHP John Curtiss to Syracuse Mets.
2023-08-01
New York Mets recalled RHP John Curtiss from Syracuse Mets.
2023-06-19
New York Mets optioned RHP John Curtiss to Syracuse Mets.
2023-06-10
New York Mets recalled RHP John Curtiss from Syracuse Mets.
2023-05-04
New York Mets optioned RHP John Curtiss to Syracuse Mets.
2023-04-29
New York Mets recalled RHP John Curtiss from Syracuse Mets.
2023-04-21
New York Mets optioned RHP John Curtiss to Syracuse Mets.
2022-11-10
New York Mets activated RHP John Curtiss from the 60-day injured list.
2022-11-10
New York Mets activated RHP John Curtiss from the 60-day injured list.
2022-04-06
New York Mets placed RHP John Curtiss on the 60-day injured list. Recovery from Tommy John surgery.
2022-04-06
New York Mets signed free agent RHP John Curtiss.
2021-11-30
RHP John Curtiss elected free agency.
2021-11-05
Milwaukee Brewers activated RHP John Curtiss from the 60-day injured list.
2021-08-15
Milwaukee Brewers placed RHP John Curtiss on the 60-day injured list. Right elbow.
2021-08-11
Milwaukee Brewers placed RHP John Curtiss on the 10-day injured list. Right elbow.
2021-07-31
Milwaukee Brewers activated RHP John Curtiss.
2021-07-30
Miami Marlins traded RHP John Curtiss to Milwaukee Brewers for C Payton Henry.
2021-07-17
Miami Marlins activated RHP John Curtiss.
2021-07-13
Miami Marlins sent RHP John Curtiss on a rehab assignment to Beloit Snappers.
2021-07-04
Miami Marlins placed RHP John Curtiss on the 10-day injured list. Neck stiffness.
2021-02-17
Tampa Bay Rays traded RHP John Curtiss to Miami Marlins for 1B Evan Edwards.
2020-08-09
Tampa Bay Rays selected the contract of RHP John Curtiss from Rays Alternate Training Site.
2020-02-03
Tampa Bay Rays signed free agent RHP John Curtiss to a minor league contract and invited him to spring training.
2019-06-13
Philadelphia Phillies signed free agent RHP John Curtiss to a minor league contract.
2019-06-06
Los Angeles Angels sent RHP John Curtiss outright to Salt Lake Bees.
2019-06-03
Los Angeles Angels designated RHP John Curtiss for assignment.
2019-06-02
Los Angeles Angels optioned RHP John Curtiss to Salt Lake Bees.
2019-05-31
Los Angeles Angels selected the contract of John Curtiss from Salt Lake Bees.
2019-05-03
Los Angeles Angels sent RHP John Curtiss outright to Salt Lake Bees.
2019-04-30
Los Angeles Angels designated John Curtiss for assignment.
2019-04-28
Los Angeles Angels recalled RHP John Curtiss from Salt Lake Bees.
2019-04-16
Los Angeles Angels optioned RHP John Curtiss to Salt Lake Bees.
2019-04-15
Los Angeles Angels recalled John Curtiss from Salt Lake Bees.
2019-03-15
Los Angeles Angels optioned RHP John Curtiss to Salt Lake Bees.
2019-01-15
Los Angeles Angels traded SS Daniel Ozoria to Minnesota Twins for RHP John Curtiss.
2019-01-14
Minnesota Twins designated RHP John Curtiss for assignment.
2018-09-03
Minnesota Twins recalled RHP John Curtiss from Rochester Red Wings.
2018-05-02
Minnesota Twins optioned RHP John Curtiss to Rochester Red Wings.
2018-04-30
Minnesota Twins recalled John Curtiss from Rochester Red Wings.
2018-03-13
Minnesota Twins optioned RHP John Curtiss to Rochester Red Wings.
2017-10-03
Minnesota Twins reassigned RHP John Curtiss to the minor leagues.
2017-08-23
Minnesota Twins selected the contract of RHP John Curtiss from Rochester Red Wings.
2017-03-17
RHP John Curtiss assigned to Minnesota Twins.
2016-03-24
RHP John Curtiss assigned to Minnesota Twins.
2014-07-02
Minnesota Twins signed RHP John Curtiss.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
Ready
Basic Line
Season / Game
Loading…