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

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

No batted balls with a location in this window.

Pitch locations · 1241 pitches
Called strike (230) Swinging strike (176) In play (195) Foul (215) Ball (425)

Catcher’s view · the zone drawn is the average of the 1,241 batter zones recorded here, 1.60 to 3.42 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball69556.0%93.92,41956.0%
Slider41233.2%85.52,52945.4%
Changeup13410.8%85.62,03933.6%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28vs LAAW 11330000021.00002
MAR 28vs LAAW 1133000002
APR 1vs KCW 645010001
APR 1vs KCW 6450100011.11001
APR 6@ PITL 454010002
APR 6@ PITL 4540100021.01002
APR 7@ PITL 2330000001.00000
APR 7@ PITL 233000000
APR 10@ BOSW 7560000142.00014
APR 10@ BOSW 756000014
APR 13vs MILL 51160100011.21001
APR 13vs MILL 5116010001
APR 15vs MINW 743220001
APR 15vs MINW 7432200010.12201
APR 17vs MINW 4210000010.10001
APR 17vs MINW 421000001
APR 19@ KCL 4943305100.13310
APR 19@ KCL 494330010
APR 20@ KCW 9730100010.21001
APR 20@ KCW 973010001
APR 23@ LAAL 4720000120.20012
APR 23@ LAAL 472000012
APR 26vs L 2320000010.20001
APR 26vs L 232000001
APR 28vs L 6760000022.00002
APR 28vs L 676000002
APR 30vs NYYW 423010001
APR 30vs NYYW 4230100010.21001
MAY 2vs NYYW 724111010
MAY 2vs NYYW 7241111101.11110
MAY 7@ WSHL 034010011
MAY 7@ WSHL 0340100111.01011
MAY 8@ WSHW 762010000
MAY 8@ WSHW 7620101000.11000
MAY 11vs AZW 5430000011.00001
MAY 11vs AZW 543000001
MAY 13vs TORL 232000010
MAY 13vs TORL 2320001100.20010
MAY 17vs SEAW 923000000
MAY 17vs SEAW 9230000001.00000
MAY 20@ STLL 3640000011.10001
MAY 20@ STLL 364000001
MAY 21@ STLL 138111002
MAY 21@ STLL 1381112022.11102
MAY 25@ CWSW 5373303321.23332
MAY 25@ CWSW 537330032
MAY 28vs BOSL 383321011
MAY 28vs BOSL 3833213111.02311
JUN 1vs TBW 954010002
JUN 1vs TBW 9540100021.01002
JUN 3@ TORW 724010001
JUN 3@ TORW 7240100011.01001
JUN 6@ TORL 5670100112.01011
JUN 6@ TORL 567010011
JUN 9@ TBW 929030013
JUN 9@ TBW 9290300132.03013
JUN 12vs ATLW 4262212011.12201
JUN 12vs ATLW 426221001
JUN 14vs PHIL 3590000043.00004
JUN 14vs PHIL 359000004
JUN 18@ NYYL 245100010
JUN 18@ NYYL 2451001102.00110
JUN 20@ NYYW 1756000002
JUN 20@ NYYW 17560000022.00002
JUN 23@ HOUL 1830000011.00001
JUN 23@ HOUL 183000001
JUN 24vs CLEL 2330000031.00003
JUN 24vs CLEL 233000003
JUN 30vs TEXL 2114010002
JUN 30vs TEXL 21140100021.01002
JUL 3@ SEAW 413111001
JUL 3@ SEAW 4131111010.21101
JUL 4@ SEAL 376221003
JUL 4@ SEAL 3762215031.12203
JUL 9vs CHCL 2910140014
JUL 9vs CHCL 29101401142.04114
JUL 12vs NYYL 1420000100.20010
JUL 12vs NYYL 142000010
JUL 13vs NYYL 1650100131.11013
JUL 13vs NYYL 165010013
JUL 19@ TEXW 9160000032.00003
JUL 19@ TEXW 916000003
JUL 21@ TEXL 2330100010.21001
JUL 21@ TEXL 233010001
JUL 23@ MIAL 363000001
JUL 23@ MIAL 3630002011.10001
JUL 24@ MIAL 3640100011.01001
JUL 24@ MIAL 364010001
JUL 26vs SDL 4630000011.00001
JUL 26vs SDL 463000001
JUL 29vs TORW 1154111001
JUL 29vs TORW 11541111011.01101
JUL 31vs TORW 10440000011.00001
JUL 31vs TORW 1044000001
AUG 8@ TORL 6762201021.12202
AUG 8@ TORL 676220002
AUG 13vs WSHL 3910240001
AUG 13vs WSHL 39102402012.04201
AUG 16vs BOSL 10127000003
AUG 16vs BOSL 101270000032.00003
AUG 19@ NYML 3460000052.00005
AUG 19@ NYML 346000005
AUG 24vs HOUW 3240100011.01001
AUG 24vs HOUW 324010001
AUG 28@ LADL 463000001
AUG 28@ LADL 4630000011.00001
AUG 29@ LADL 3610001000.20000
AUG 29@ LADL 361000000
AUG 31@ COLL 573110012
AUG 31@ COLL 5731102120.21112
SEP 2vs CWSW 1333000000
SEP 2vs CWSW 13330000001.00000
SEP 4vs CWSL 1820101010.21001
SEP 4vs CWSL 182010001
SEP 8vs TBL 025010003
SEP 8vs TBL 0250100031.11003
SEP 11@ BOSL 3533113010.11101
SEP 11@ BOSL 353311001
SEP 15@ DETL 244010003
SEP 15@ DETL 2440100031.01003
SEP 17vs SFL 0107000013
SEP 17vs SFL 01070000132.20013
SEP 21vs DETL 465020001
SEP 21vs DETL 4650200011.02001
SEP 22vs DETL 3430000021.00002
SEP 22vs DETL 343000002
SEP 24@ NYYW 532000010
SEP 24@ NYYW 5320000100.20010
SEP 25@ NYYW 972000000
SEP 25@ NYYW 9720000000.20000
SEP 28@ MINW 9252212011.02201
SEP 28@ MINW 925221001

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.