Loading games...
2023 Stats
W
2
L
2
ERA
3.96
WHIP
1.35
IP
36.1
SO
47
SV
2
HLD
5
G
39
GS
0
Career Stats
W
10
L
8
ERA
3.84
WHIP
1.34
IP
194.1
SO
199
SV
15
HLD
23
G
205
GS
1
Year-by-Year Pitching
| Year | Team | G | GS | IP | W | L | SV | SO | ERA | WHIP | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | LAA | 64 | — | 58.1 | 6 | 1 | 3 | 63 | 3.86 | 1.34 | |
| 2018 | LAA | 16 | — | 17.2 | — | — | 6 | 16 | 2.04 | 1.30 | |
| 2019 | LAA | 11 | — | 7.2 | — | — | — | 6 | 1.17 | 1.43 | |
| 2020 | LAA | 13 | — | 12.0 | — | 1 | — | 11 | 5.25 | 1.50 | |
| 2021 | SEA | 32 | 1 | 31.0 | 1 | 2 | 4 | 24 | 4.94 | 1.58 | |
| 2022 | AZ | 18 | — | 17.0 | 1 | 2 | — | 15 | 5.29 | 1.12 | |
| 2023 | Total | 51 | — | 50.2 | 2 | 2 | 2 | 64 | 3.38 | 1.24 |
Spring Training
Pitching
| Year | Team | G | GS | IP | W | L | SV | SO | ERA | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | LAA | 7 | — | 7.0 | — | — | — | 4 | 7.71 | 1.57 |
| 2018 | LAA | 10 | — | 11.0 | 1 | 1 | — | 9 | 5.73 | 1.27 |
| 2020 | LAA | 5 | — | 5.0 | — | — | — | 6 | 7.20 | 1.40 |
| 2021 | SEA | 8 | — | 8.0 | 1 | — | — | 14 | 10.13 | 1.75 |
| 2022 | AZ | 4 | — | 3.0 | — | — | — | 4 | 0.00 | 1.67 |
| 2023 | CWS | 8 | — | 9.0 | — | — | — | 8 | 6.00 | 1.56 |
| 2024 | STL | 3 | — | 3.0 | — | — | — | 2 | 0.00 | 0.67 |
| 2026 | LAD | 3 | — | 3.0 | — | — | — | 2 | 0.00 | 0.33 |
Game Logs
Season selector loads one year at a time.
Pitching
| Date | Opponent | IP | H | R | ER | BB | SO | HR |
|---|---|---|---|---|---|---|---|---|
| 2023-09-29 | @ KC | 1.0 | 2 | 2 | 2 | 1 | 0 | 1 |
| 2023-08-31 | @ DET | 1.1 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2023-08-26 | @ TB | 1.0 | 1 | 0 | 0 | 2 | 2 | 0 |
| 2023-08-24 | vs WSH | 1.1 | 0 | 0 | 0 | 0 | 3 | 0 |
| 2023-08-22 | vs WSH | 1.0 | 0 | 0 | 0 | 2 | 1 | 0 |
| 2023-08-18 | vs BOS | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2023-08-16 | @ ATL | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2023-08-13 | @ MIA | 0.2 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2023-08-12 | @ MIA | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2023-08-09 | @ CWS | 2.0 | 2 | 1 | 1 | 0 | 1 | 0 |
| 2023-08-06 | vs HOU | 2.0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 2023-08-04 | vs HOU | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2023-07-29 | vs CLE | 1.0 | 3 | 1 | 1 | 0 | 1 | 0 |
| 2023-07-26 | vs CHC | 1.0 | 2 | 2 | 2 | 1 | 2 | 2 |
| 2023-07-22 | @ MIN | 0.1 | 1 | 2 | 2 | 1 | 0 | 0 |
| 2023-07-18 | @ NYM | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2023-07-15 | @ ATL | 1.0 | 1 | 0 | 0 | 2 | 2 | 0 |
| 2023-07-09 | vs STL | 1.0 | 1 | 1 | 0 | 0 | 1 | 0 |
| 2023-07-07 | vs STL | 1.0 | 2 | 2 | 2 | 0 | 1 | 1 |
| 2023-07-02 | @ ATH | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-07-01 | @ ATH | 1.0 | 1 | 1 | 1 | 0 | 0 | 1 |
| 2023-06-28 | @ LAA | 1.0 | 2 | 1 | 1 | 1 | 3 | 0 |
| 2023-06-25 | vs BOS | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2023-06-23 | vs BOS | 1.0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 2023-06-20 | vs TEX | 0.0 | 3 | 2 | 2 | 1 | 0 | 0 |
| 2023-06-17 | @ SEA | 1.2 | 0 | 0 | 0 | 1 | 2 | 0 |
| 2023-06-14 | @ LAD | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2023-06-11 | vs MIA | 1.0 | 2 | 2 | 2 | 0 | 1 | 2 |
| 2023-06-09 | vs MIA | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023-06-03 | vs DET | 0.2 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2023-06-02 | vs DET | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2023-05-29 | vs LAA | 1.0 | 0 | 0 | 0 | 1 | 3 | 0 |
| 2023-05-28 | @ DET | 1.1 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2023-05-26 | @ DET | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2023-05-23 | @ CLE | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2023-05-21 | vs KC | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2023-05-16 | vs CLE | 1.0 | 2 | 0 | 0 | 0 | 1 | 0 |
| 2023-05-12 | vs HOU | 1.0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 2023-05-10 | @ KC | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2023-05-07 | @ CIN | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 |
| 2023-05-03 | vs MIN | 1.0 | 0 | 0 | 0 | 1 | 3 | 0 |
| 2023-05-02 | vs MIN | 1.1 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2023-04-29 | vs TB | 1.0 | 1 | 1 | 1 | 1 | 2 | 1 |
| 2023-04-26 | @ TOR | 0.1 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2023-04-24 | @ TOR | 0.1 | 2 | 1 | 1 | 1 | 0 | 0 |
| 2023-04-22 | @ TB | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 |
| 2023-04-19 | vs PHI | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2023-04-16 | vs BAL | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2023-04-15 | vs BAL | 0.1 | 2 | 1 | 1 | 1 | 1 | 0 |
| 2023-04-12 | @ MIN | 0.2 | 2 | 0 | 0 | 0 | 2 | 0 |
| 2023-04-11 | @ MIN | 1.1 | 0 | 0 | 0 | 0 | 3 | 0 |
Transactions
Entire history • newest first.
2026-03-13
RHP Keynan Middleton assigned to Los Angeles Dodgers.
2026-02-16
Los Angeles Dodgers signed free agent RHP Keynan Middleton to a minor league contract.
2024-10-31
RHP Keynan Middleton elected free agency.
2024-06-22
St. Louis Cardinals placed RHP Keynan Middleton on the 60-day injured list. Right forearm flexor strain.
2024-05-14
St. Louis Cardinals sent RHP Keynan Middleton on a rehab assignment to Springfield Cardinals.
2024-05-14
St. Louis Cardinals sent RHP Keynan Middleton on a rehab assignment to Springfield Cardinals.
2024-05-14
St. Louis Cardinals sent RHP Keynan Middleton on a rehab assignment to Springfield Cardinals.
2024-05-14
St. Louis Cardinals sent RHP Keynan Middleton on a rehab assignment to Springfield Cardinals.
2024-03-27
St. Louis Cardinals placed RHP Keynan Middleton on the 15-day injured list retroactive to March 25, 2024. Right forearm flexor strain.
2024-02-03
St. Louis Cardinals activated RHP Keynan Middleton.
2024-02-03
St. Louis Cardinals signed free agent RHP Keynan Middleton.
2023-11-02
RHP Keynan Middleton elected free agency.
2023-09-29
New York Yankees activated RHP Keynan Middleton from the 15-day injured list.
2023-09-06
New York Yankees placed RHP Keynan Middleton on the 15-day injured list retroactive to September 3, 2023. Right shoulder inflammation.
2023-08-02
New York Yankees activated RHP Keynan Middleton.
2023-08-01
Chicago White Sox traded RHP Keynan Middleton to New York Yankees for RHP Juan Carela.
2023-04-10
Chicago White Sox selected the contract of RHP Keynan Middleton, and from Charlotte Knights.
2023-01-09
RHP Keynan Middleton roster status changed by Chicago White Sox.
2023-01-09
Chicago White Sox signed free agent RHP Keynan Middleton to a minor league contract.
2022-11-03
Arizona Diamondbacks sent RHP Keynan Middleton outright to Reno Aces.
2022-10-06
Arizona Diamondbacks activated RHP Keynan Middleton from the 15-day injured list.
2022-09-18
Arizona Diamondbacks placed RHP Keynan Middleton on the 15-day injured list. Sprained left great toe.
2022-09-01
Arizona Diamondbacks activated RHP Keynan Middleton from the 15-day injured list.
2022-08-23
Arizona Diamondbacks sent RHP Keynan Middleton on a rehab assignment to Reno Aces.
2022-08-19
Arizona Diamondbacks sent RHP Keynan Middleton on a rehab assignment to ACL D-backs Red.
2022-07-26
Arizona Diamondbacks placed RHP Keynan Middleton on the 15-day injured list. Right ankle strain.
2022-07-04
Arizona Diamondbacks recalled RHP Keynan Middleton from Reno Aces.
2022-06-03
Arizona Diamondbacks activated RHP Keynan Middleton.
2022-06-03
Arizona Diamondbacks optioned RHP Keynan Middleton to Reno Aces.
2022-06-02
Arizona Diamondbacks sent RHP Keynan Middleton on a rehab assignment to Reno Aces.
2022-04-29
Arizona Diamondbacks placed RHP Keynan Middleton on the 15-day injured list. Right elbow inflammation.
2022-04-29
Arizona Diamondbacks selected the contract of RHP Keynan Middleton from Reno Aces.
2021-12-01
Arizona Diamondbacks signed free agent RHP Keynan Middleton.
2021-12-01
RHP Keynan Middleton roster status changed by Arizona Diamondbacks.
2021-08-28
Seattle Mariners sent RHP Keynan Middleton outright to Tacoma Rainiers.
2021-08-26
Seattle Mariners designated RHP Keynan Middleton for assignment.
2021-08-25
Seattle Mariners optioned RHP Keynan Middleton to Tacoma Rainiers.
2021-06-24
Seattle Mariners recalled RHP Keynan Middleton from Tacoma Rainiers.
2021-06-11
Seattle Mariners optioned RHP Keynan Middleton to Tacoma Rainiers.
2021-05-21
Seattle Mariners activated RHP Keynan Middleton from the 10-day injured list.
2021-05-05
Seattle Mariners placed RHP Keynan Middleton on the 10-day injured list. Right biceps strain.
2020-12-16
Seattle Mariners signed free agent RHP Keynan Middleton.
2020-12-16
Seattle Mariners signed free agent P Keynan Middleton.
2020-12-16
Seattle Mariners signed free agent P Keynan Middleton.
2020-12-16
Seattle Mariners signed free agent RHP Keynan Middleton.
2020-12-16
Seattle Mariners signed free agent P Keynan Middleton.
2020-12-02
RHP Keynan Middleton elected free agency.
2020-09-28
Los Angeles Angels recalled RHP Keynan Middleton from Angels Alternate Training Site.
2020-08-31
Los Angeles Angels optioned RHP Keynan Middleton to Angels Alternate Training Site.
2019-08-27
Keynan Middleton roster status changed by Los Angeles Angels.
2019-08-16
Los Angeles Angels sent RHP Keynan Middleton on a rehab assignment to Salt Lake Bees.
2019-08-10
Los Angeles Angels sent RHP Keynan Middleton on a rehab assignment to Inland Empire 66ers.
2019-07-15
Los Angeles Angels sent RHP Keynan Middleton on a rehab assignment to Salt Lake Bees.
2019-07-08
Los Angeles Angels sent RHP Keynan Middleton on a rehab assignment to Inland Empire 66ers.
2019-07-05
Los Angeles Angels sent RHP Keynan Middleton on a rehab assignment to AZL Angels.
2019-03-16
Los Angeles Angels placed RHP Keynan Middleton on the 60-day injured list. Recovering from Tommy John surgery.
2018-11-21
Keynan Middleton changed number to 99.
2018-11-02
Los Angeles Angels activated RHP Keynan Middleton from the 60-day disabled list.
2018-05-20
Los Angeles Angels transferred RHP Keynan Middleton from the 10-day disabled list to the 60-day disabled list. Right elbow UCL damage,
2018-05-14
Los Angeles Angels placed RHP Keynan Middleton on the 10-day disabled list. Right elbow UCL damage,
2018-05-10
Los Angeles Angels activated RHP Keynan Middleton from the 10-day disabled list.
2018-05-08
Los Angeles Angels sent RHP Keynan Middleton on a rehab assignment to Salt Lake Bees.
2018-05-01
Los Angeles Angels placed RHP Keynan Middleton on the 10-day disabled list retroactive to April 29, 2018. Right elbow inflammation.
2017-05-05
Los Angeles Angels recalled RHP Keynan Middleton from Salt Lake Bees.
2017-03-18
Los Angeles Angels optioned RHP Keynan Middleton to Salt Lake Bees.
2016-11-18
Los Angeles Angels selected the contract of Keynan Middleton from Salt Lake Bees.
2013-06-14
Los Angeles Angels signed RHP Keynan Middleton.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2023
Ready
Basic Line
Season / Game
Loading…
Statcast Game Log
Per-game pitch metrics from Statcast
| Date | Pitches | Velo | BNStuff+ | BNCtrl+ | Whiff% | Zone% | Chase% | K% | BB% | xwOBA |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||