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

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

No batted balls with a location in this window.

Pitch locations · 452 pitches
Called strike (79) Swinging strike (59) In play (78) Foul (102) Ball (134)

Catcher’s view · the zone drawn is the average of the 452 batter zones recorded here, 1.61 to 3.39 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball27160.0%93.62,30761.3%
Slider11325.0%86.12,18346.0%
Changeup6714.8%85.41,99234.3%
Curveball10.2%71.92,2930.0%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30@ BOSW 1094010002
MAR 30@ BOSW 10940102021.01002
APR 1@ BOSL 8910000000.10000
APR 1@ BOSL 891000000
APR 2@ BOSL 5932200000.12200
APR 2@ BOSL 593220000
APR 5@ TEXL 2530101000.21000
APR 5@ TEXL 253010000
APR 8vs NYYL 144010000
APR 8vs NYYL 1440100001.11000
APR 12vs L 485230002
APR 12vs L 4852300020.23202
APR 23vs DETW 2130000211.00021
APR 23vs DETW 213000021
APR 24vs BOSW 541000000
APR 24vs BOSW 5410000000.10000
APR 27@ DETW 7430000121.00012
APR 27@ DETW 743000012
APR 29@ DETW 642310010
APR 29@ DETW 6423101100.01210
MAY 3@ KCL 067030000
MAY 3@ KCL 0670301001.13000
MAY 5@ ATLW 943020000
MAY 5@ ATLW 9430200000.22000
MAY 8vs TBL 0371111032.01103
MAY 8vs TBL 037111003
MAY 27vs TEXL 356020000
MAY 27vs TEXL 3560200001.12000
MAY 29vs CLEL 053010001
MAY 29vs CLEL 0530100011.01001
MAY 31vs CLEL 8125120001
MAY 31vs CLEL 81251201011.02101
JUN 3@ SFL 0440100120.21012
JUN 3@ SFL 044010012
JUN 8@ MILW 6350100011.11001
JUN 8@ MILW 635010001
JUN 11vs KCW 1139010006
JUN 11vs KCW 11390100062.21006
JUN 16@ CHCL 31030000001.00000
JUN 16@ CHCL 3103000000
JUN 21@ TBL 277230002
JUN 21@ TBL 2772302021.23202
JUN 23vs SEAL 1138760010
JUN 23vs SEAL 11387605100.26610
JUN 27vs CINL 133000002
JUN 27vs CINL 1330000021.00002
JUN 28vs CINL 71154313120.23212
JUN 28vs CINL 7115431012

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.