STATS
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

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

No batted balls with a location in this window.

Pitch locations · 1768 pitches
Called strike (287) Swinging strike (189) In play (303) Foul (379) Ball (610)

Catcher’s view · the zone drawn is the average of the 1,768 batter zones recorded here, 1.59 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,01157.2%92.02,33754.8%
Slider35420.0%84.02,22044.1%
Changeup34419.5%81.91,93837.8%
Curveball593.3%76.02,41625.4%

05/Game log

2021
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 12@ NYML 1730000021.00002
MAY 12@ NYML 173000002
MAY 15vs NYYL 2813340001
MAY 15vs NYYL 28133400013.14301
MAY 20vs TBL 110132502143.05214
MAY 20vs TBL 11013250014
MAY 25@ MINL 47122312033.03203
MAY 25@ MINL 4712231003
MAY 30@ CWSL 13191511244.25124
MAY 30@ CWSL 1319151024
JUN 4vs CLEW 3118030014
JUN 4vs CLEW 31180300145.03014
JUN 11@ TBL 2415351032
JUN 11@ TBL 24153513324.05332
JUN 16@ CLEL 7824881037
JUN 16@ CLEL 78248816375.28837
JUN 21vs HOUL 210165615454.06545
JUN 21vs HOUL 21016561045
JUN 26@ TORL 41220672013
JUN 26@ TORL 412206724134.17613
JUL 2@ LAAL 7815472013
JUL 2@ LAAL 78154724133.07413
JUL 10vs CWSL 3818460016
JUL 10vs CWSL 38184603164.16416
JUL 16@ KCL 2916680032
JUL 16@ KCL 29166806323.08632
AUG 1@ DETL 2620202000.12000
AUG 1@ DETL 262020000
AUG 3@ NYYL 113100100013.01001
AUG 3@ NYYL 11310010001
AUG 10vs DETL 4916670015
AUG 10vs DETL 49166706153.07615
AUG 15@ BOSL 26173613324.06332
AUG 15@ BOSL 2617361032
AUG 20vs ATLL 03213523335.05333
AUG 20vs ATLL 0321352033
AUG 26vs LAAW 13123131026
AUG 26vs LAAW 131231311267.03126
AUG 31@ TORW 42171211355.02135
AUG 31@ TORW 4217121035
SEP 5@ NYYW 87154314254.03425
SEP 5@ NYYW 8715431025
SEP 11vs TORL 21120331023
SEP 11vs TORL 211203312236.03323
SEP 17@ BOSL 1716461030
SEP 17@ BOSL 17164613304.06430
SEP 22@ PHIL 34201500165.15116
SEP 22@ PHIL 3420150016

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.