MLB/Players/Keegan Akin
Keegan Akin

KEEGAN AKIN

P · Baltimore Orioles · 20202026 · 422 games
422
CAREER GAMES · REGULAR SEASON
5 seasons · postseason below
.252
CAREER BATTING AVERAGE
592 hits in 2,350 at-bats
82
CAREER HOME RUNS
167 RBI · 0 stolen bases
4.55
CAREER ERA
393.1 innings · 394 strikeouts
16-23
CAREER RECORD
WHIP 1.31

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024BAL132570621102641841381940.193.243.347.591
2023BAL48208447012441714540.337.378.490.869
2022BAL90608701383002036401540.227.275.375.650
2021BAL487581402204243461801640.290.358.491.849
2020BAL16206345416061220700.262.327.427.755
Career3342,35035059212612821671926360.252.308.420.729

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026BAL240125.1291691735.681.50
2025BAL645463.154243359103.411.37
2024BAL663178.25529199793.320.94
2023BAL242223.2351872726.851.77
2022BAL453381.269292077103.201.09
2021BAL2421095.0110704082176.631.58
2020BAL81225.22713103534.561.44
Career2551623393.1379199138394544.551.31

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024BAL22000.0000.200.00

04/Every pitch

2026 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 443 pitches
Called strike (74) Swinging strike (42) In play (88) Foul (88) Ball (151)

Catcher’s view · the zone drawn is the average of the 443 batter zones recorded here, 1.62 to 3.20 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball21949.4%93.72,34354.8%
Changeup11425.7%86.72,11336.8%
Slider11024.8%86.72,46638.2%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 25vs BOSL 11761021.06602
APR 30vs HOUL 51110011.01001
MAY 2@ NYYL 4921001.02100
MAY 4@ NYYL 11200000.20000
MAY 5@ MIAW 9700011.00001
MAY 7@ MIAL 3420011.02001
MAY 10vs ATHW 2100021.00002
MAY 13vs NYYW 7000001.00000
MAY 16@ WSHL 31330200.13620
MAY 19@ TBL 1410010.21001
MAY 22vs DETW 7411021.01102
MAY 24vs DETW 5320211.02121
MAY 27vs TBW 11210001.11000
MAY 29vs TORL 5600000.20000
MAY 30vs TORW 6510111.01011
JUN 4@ BOSW 8210011.01001
JUN 6@ TORL 4620002.02100
JUN 9vs SEAL 5600001.10000
JUN 12vs SDW 7310001.01000
JUN 13vs SDL 3910100.21010
JUN 16@ SEAL 1310101.01010
JUN 21@ LADW 12100112.00011
JUN 24@ LAAL 6720010.22001
JUN 27vs WSHL 3410122.01012

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.