STATS
MLB/Players/George Kirby
George Kirby

GEORGE KIRBY

P · Seattle Mariners · 20222026 · 228 games
228
CAREER GAMES · REGULAR SEASON
3 seasons · postseason below
.250
CAREER BATTING AVERAGE
990 hits in 3,956 at-bats
114
CAREER HOME RUNS
197 RBI · 102 stolen bases
3.70
CAREER ERA
797.0 innings · 754 strikeouts
54-45
CAREER RECORD
WHIP 1.16

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024SEA661,48016436276644754635848.245.267.393.661
2023SEA621,454148358561444723834434.246.265.395.660
2022SEA501,02210827046426504426620.264.295.393.688
Career1783,95642099017824114197128968102.250.274.394.668

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026SEA27911159.11777437133204.181.34
2025SEA23108126.01215929137154.211.19
2024SEA331411191.01817523179223.531.07
2023SEA311310190.21797119172223.351.04
2022SEA2585130.01354922133133.391.21
Career1395445797.0793328130754923.701.16

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2022SEA429600.2078.060.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 · 2825 pitches
Called strike (462) Swinging strike (353) In play (560) Foul (627) Ball (823)

Catcher’s view · the zone drawn is the average of the 2,825 batter zones recorded here, 1.60 to 3.37 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,11439.4%96.12,20955.7%
Sinker60721.5%95.82,22947.4%
Sweeper55419.6%86.22,33550.9%
Knuckle Curve32411.5%81.82,34350.3%
Splitter1716.1%84.979939.2%
Changeup511.8%86.61,51837.3%
Knuckle Ball20.1%75.145250.0%
Fastball10.0%85.30.0%
Cutter10.0%90.32,229100.0%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 3vs LAAL 3721491015
APR 3vs LAAL 37214914154.19415
APR 9@ CLEL 67221501046.05104
APR 9@ CLEL 6722150004
APR 15vs COLW 92242602036.16203
APR 15vs COLW 9224260003
APR 21vs STLW 5221230005
APR 21vs STLW 52212302056.03205
APR 27@ PHIL 01271401178.04117
APR 27@ PHIL 0127140017
MAY 4@ W 53273713127.07312
MAY 4@ W 5327371012
MAY 9vs TEXW 5027060009
MAY 9vs TEXW 50270600097.06009
MAY 15@ BOSW 101261801166.28116
MAY 15@ BOSW 10126180016
MAY 21@ ATLL 2327361016
MAY 21@ ATLL 23273613167.06316
MAY 26vs PITL 611237947144.29714
MAY 26vs PITL 61123794014
MAY 31vs NYYW 1025030007
MAY 31vs NYYW 10250300078.03007
JUN 7@ SDL 3102051115033.211503
JUN 7@ SDL 310205111003
JUN 13vs MIAW 93221300010
JUN 13vs MIAW 932213010106.030010
JUN 20@ NYYL 13283813047.08304
JUN 20@ NYYL 1328381004
JUN 25@ BALL 23243612146.16214
JUN 25@ BALL 2324361014
JUL 1vs TBW 83232212277.02227
JUL 1vs TBW 8323221027
JUL 6@ HOUW 51251601136.26113
JUL 6@ HOUW 5125160013
JUL 15vs DETL 06226826145.08614
JUL 15vs DETL 0622682014
JUL 20vs MINW 502404000107.040010
JUL 20vs MINW 50240400010
JUL 25@ MINW 97195715194.07519
JUL 25@ MINW 9719571019
JUL 31vs BOSW 6219140027
JUL 31vs BOSW 62191400275.04127
AUG 5@ LAAW 32231311057.03105
AUG 5@ LAAW 3223131005
AUG 12vs BALL 0129030007
AUG 12vs BALL 01290300079.03007
AUG 17@ KCW 64234814026.08402
AUG 17@ KCW 6423481002
AUG 23@ CWSL 4525381009
AUG 23@ CWSL 45253813095.28309
SEP 3@ NYML 3616461003
SEP 3@ NYML 36164614033.06303
SEP 8@ TBL 47234514266.15426
SEP 8@ TBL 4723451026
SEP 15vs LADL 3622451027
SEP 15vs LADL 36224514276.05427
SEP 20@ W 6328382003
SEP 20@ W 63283823037.08303
SEP 26vs HOUW 6222050014
SEP 26vs HOUW 62220500146.05014
OCT 1vs TEXW 1020030007
OCT 1vs TEXW 10200300076.03007

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.