Loading games...
2025 Stats
W
5
L
4
ERA
3.41
WHIP
1.37
IP
63.1
SO
59
SV
8
HLD
16
G
64
GS
3
Career Stats
W
16
L
22
ERA
4.48
WHIP
1.30
IP
368.0
SO
377
SV
11
HLD
28
G
231
GS
28
Year-by-Year Pitching
| Year | Team | G | GS | IP | W | L | SV | SO | ERA | WHIP | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020 | BAL | 8 | 6 | 25.2 | 1 | 2 | — | 35 | 4.56 | 1.44 | |
| 2021 | BAL | 24 | 17 | 95.0 | 2 | 10 | — | 82 | 6.63 | 1.58 | |
| 2022 | BAL | 45 | 1 | 81.2 | 3 | 3 | 2 | 77 | 3.20 | 1.09 | |
| 2023 | BAL | 24 | 1 | 23.2 | 2 | 2 | — | 27 | 6.85 | 1.77 | |
| 2024 | BAL | 66 | — | 78.2 | 3 | 1 | 1 | 97 | 3.32 | 0.94 | |
| 2025 | BAL | 64 | 3 | 63.1 | 5 | 4 | 8 | 59 | 3.41 | 1.37 |
Spring Training
Pitching
| Year | Team | G | GS | IP | W | L | SV | SO | ERA | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | BAL | 1 | — | 1.0 | — | — | — | 1 | 0.00 | 0.00 |
| 2020 | BAL | 4 | 3 | 9.2 | 1 | — | — | 9 | 7.45 | 1.55 |
| 2021 | BAL | 4 | 2 | 9.0 | — | 1 | 1 | 14 | 10.00 | 2.44 |
| 2022 | BAL | 3 | — | 5.1 | — | — | — | 6 | 8.44 | 2.44 |
| 2023 | BAL | 6 | — | 8.0 | — | — | — | 8 | 1.13 | 0.88 |
| 2024 | BAL | 6 | — | 7.1 | — | — | — | 10 | 0.00 | 0.27 |
| 2025 | BAL | 8 | — | 8.2 | — | — | — | 12 | 3.12 | 0.81 |
| 2026 | BAL | 5 | — | 4.2 | — | — | — | 5 | 5.79 | 1.29 |
Postseason
Pitching
| Year | Team | G | GS | IP | W | L | SV | SO | ERA | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | BAL | 1 | — | 0.2 | — | — | — | — | 0.00 | 1.50 |
Game Logs
Season selector loads one year at a time.
Pitching
| Date | Opponent | IP | H | R | ER | BB | SO | HR |
|---|---|---|---|---|---|---|---|---|
| 2025-09-28 | @ NYY | 1.0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 2025-09-25 | vs TB | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-21 | vs NYY | 0.1 | 3 | 3 | 3 | 0 | 1 | 2 |
| 2025-09-19 | vs NYY | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-09-17 | @ CWS | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-16 | @ CWS | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 |
| 2025-09-13 | @ TOR | 0.2 | 2 | 1 | 1 | 1 | 0 | 0 |
| 2025-09-11 | vs PIT | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2025-09-09 | vs PIT | 0.1 | 0 | 0 | 0 | 2 | 1 | 0 |
| 2025-09-07 | vs LAD | 1.0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 2025-09-03 | @ SD | 2.0 | 2 | 1 | 1 | 0 | 2 | 1 |
| 2025-09-01 | @ SD | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2025-08-27 | vs BOS | 2.0 | 2 | 2 | 2 | 0 | 2 | 1 |
| 2025-08-26 | vs BOS | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-08-24 | vs HOU | 1.2 | 0 | 0 | 0 | 0 | 3 | 0 |
| 2025-08-19 | @ BOS | 2.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-08-16 | @ HOU | 0.2 | 0 | 1 | 0 | 2 | 0 | 0 |
| 2025-08-14 | vs SEA | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 |
| 2025-08-13 | vs SEA | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-08-10 | vs ATH | 1.0 | 2 | 2 | 2 | 1 | 2 | 0 |
| 2025-08-08 | vs ATH | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-08-06 | @ PHI | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2025-08-03 | @ CHC | 0.0 | 1 | 2 | 1 | 0 | 0 | 1 |
| 2025-08-02 | @ CHC | 1.0 | 0 | 0 | 0 | 2 | 2 | 0 |
| 2025-07-29 | vs TOR | 1.0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 2025-06-30 | @ TEX | 1.0 | 2 | 3 | 2 | 0 | 0 | 1 |
| 2025-06-29 | vs TB | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2025-06-27 | vs TB | 1.0 | 3 | 1 | 1 | 0 | 1 | 0 |
| 2025-06-24 | vs TEX | 1.1 | 3 | 1 | 1 | 0 | 0 | 0 |
| 2025-06-22 | @ NYY | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-20 | @ NYY | 1.1 | 1 | 0 | 0 | 2 | 0 | 0 |
| 2025-06-17 | @ TB | 1.2 | 2 | 0 | 0 | 1 | 1 | 0 |
| 2025-06-14 | vs LAA | 1.1 | 1 | 1 | 1 | 0 | 2 | 1 |
| 2025-06-12 | vs DET | 1.0 | 1 | 0 | 0 | 1 | 2 | 0 |
| 2025-06-11 | vs DET | 0.1 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-06-07 | @ ATH | 0.1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-06 | @ ATH | 0.1 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-06-05 | @ SEA | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-05-31 | vs CWS | 0.2 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2025-05-27 | vs STL | 0.1 | 2 | 1 | 1 | 1 | 0 | 0 |
| 2025-05-25 | @ BOS | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2025-05-24 | @ BOS | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 |
| 2025-05-20 | @ MIL | 1.0 | 0 | 0 | 0 | 1 | 2 | 0 |
| 2025-05-18 | vs WSH | 1.2 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-05-16 | vs WSH | 1.0 | 1 | 1 | 1 | 0 | 1 | 1 |
| 2025-05-14 | vs MIN | 2.0 | 2 | 2 | 1 | 2 | 2 | 0 |
| 2025-05-09 | @ LAA | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-07 | @ MIN | 1.0 | 1 | 1 | 1 | 0 | 1 | 1 |
| 2025-05-04 | vs KC | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2025-04-30 | vs NYY | 1.0 | 2 | 1 | 1 | 1 | 3 | 0 |
| 2025-04-28 | vs NYY | 1.1 | 0 | 0 | 0 | 0 | 3 | 0 |
| 2025-04-26 | @ DET | 1.2 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2025-04-22 | @ WSH | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2025-04-19 | vs CIN | 0.1 | 2 | 1 | 1 | 1 | 0 | 0 |
| 2025-04-17 | vs CLE | 0.2 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2025-04-16 | vs CLE | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-04-13 | vs TOR | 0.2 | 2 | 1 | 1 | 1 | 1 | 0 |
| 2025-04-12 | vs TOR | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-08 | @ AZ | 1.1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-05 | @ KC | 2.0 | 0 | 0 | 0 | 2 | 2 | 0 |
| 2025-04-03 | vs BOS | 1.0 | 2 | 2 | 2 | 0 | 0 | 1 |
| 2025-03-31 | vs BOS | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-03-29 | @ TOR | 0.2 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2025-03-27 | @ TOR | 1.0 | 0 | 0 | 0 | 2 | 0 | 0 |
Transactions
Entire history • newest first.
2026-03-25
Baltimore Orioles placed LHP Keegan Akin on the 10-day injured list retroactive to March 22, 2026. Left groin strain.
2025-07-28
Baltimore Orioles activated LHP Keegan Akin from the 15-day injured list.
2025-07-23
Baltimore Orioles sent LHP Keegan Akin on a rehab assignment to Norfolk Tides.
2025-07-23
Baltimore Orioles sent LHP Keegan Akin on a rehab assignment to Norfolk Tides.
2025-07-21
Baltimore Orioles sent LHP Keegan Akin on a rehab assignment to FCL Orioles.
2025-07-21
Baltimore Orioles sent LHP Keegan Akin on a rehab assignment to FCL Orioles.
2025-07-02
Baltimore Orioles placed LHP Keegan Akin on the 15-day injured list retroactive to July 1, 2025. Left shoulder inflammation.
2025-04-16
LHP Keegan Akin changed number to 45.
2025-04-15
LHP Keegan Akin changed number to 42.
2024-08-23
Baltimore Orioles activated LHP Keegan Akin from the paternity list.
2024-08-20
Baltimore Orioles placed LHP Keegan Akin on the paternity list.
2024-08-07
Baltimore Orioles recalled LHP Keegan Akin from Norfolk Tides.
2024-08-01
Baltimore Orioles optioned LHP Keegan Akin to Norfolk Tides.
2023-11-06
Baltimore Orioles activated LHP Keegan Akin from the 60-day injured list.
2023-08-23
Baltimore Orioles placed LHP Keegan Akin on the 60-day injured list. Lower back discomfort.
2023-08-03
Baltimore Orioles sent LHP Keegan Akin on a rehab assignment to Norfolk Tides.
2023-08-03
Baltimore Orioles sent LHP Keegan Akin on a rehab assignment to Norfolk Tides.
2023-07-31
Baltimore Orioles sent LHP Keegan Akin on a rehab assignment to FCL Orioles.
2023-06-30
Baltimore Orioles placed LHP Keegan Akin on the 15-day injured list retroactive to June 29, 2023. Lower back discomfort.
2023-05-27
Baltimore Orioles recalled LHP Keegan Akin from Norfolk Tides.
2023-05-09
Baltimore Orioles optioned LHP Keegan Akin to Norfolk Tides.
2023-04-17
Baltimore Orioles activated LHP Keegan Akin from the paternity list.
2023-04-14
Baltimore Orioles placed LHP Keegan Akin on the paternity list.
2022-09-28
Baltimore Orioles recalled LHP Keegan Akin from Norfolk Tides.
2022-09-26
Baltimore Orioles optioned LHP Keegan Akin to Norfolk Tides.
2022-06-17
Baltimore Orioles activated LHP Keegan Akin from the restricted list.
2022-06-13
Baltimore Orioles placed LHP Keegan Akin on the restricted list.
2021-11-07
Baltimore Orioles activated LHP Keegan Akin from the 60-day injured list.
2021-09-28
Baltimore Orioles placed LHP Keegan Akin on the 60-day injured list. Left adductor strain.
2021-09-24
Baltimore Orioles placed LHP Keegan Akin on the 10-day injured list. Left adductor strain.
2021-08-01
Baltimore Orioles activated LHP Keegan Akin from the 10-day injured list.
2021-07-21
Baltimore Orioles placed LHP Keegan Akin on the 10-day injured list.
2021-05-10
Baltimore Orioles recalled LHP Keegan Akin from Norfolk Tides.
2021-03-26
Baltimore Orioles optioned P Keegan Akin to Orioles Alternate Training Site.
2020-08-30
Baltimore Orioles recalled LHP Keegan Akin from Orioles Alternate Training Site.
2020-08-27
Baltimore Orioles optioned LHP Keegan Akin to Orioles Alternate Training Site.
2020-08-25
Baltimore Orioles recalled Keegan Akin from Orioles Alternate Training Site.
2020-08-15
Baltimore Orioles optioned LHP Keegan Akin to Orioles Alternate Training Site.
2020-08-08
Baltimore Orioles recalled Keegan Akin from Orioles Alternate Training Site.
2020-03-11
Baltimore Orioles optioned LHP Keegan Akin to Norfolk Tides.
2019-11-20
Baltimore Orioles selected the contract of Keegan Akin from Norfolk Tides.
2018-02-24
LHP Keegan Akin assigned to Baltimore Orioles.
2017-03-01
LHP Keegan Akin assigned to Baltimore Orioles.
2016-06-23
Baltimore Orioles signed LHP Keegan Akin.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
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… | ||||||||||