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

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

No batted balls with a location in this window.

Pitch locations · 2086 pitches
Called strike (337) Swinging strike (273) In play (351) Foul (399) Ball (726)

Catcher’s view · the zone drawn is the average of the 2,086 batter zones recorded here, 1.61 to 3.45 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball60128.8%96.12,28349.9%
Sweeper58828.2%87.12,37249.8%
Sinker55926.8%96.32,25547.4%
Knuckle Curve23611.3%84.32,37046.2%
Splitter592.8%86.093139.0%
Changeup432.1%87.81,44144.2%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 22@ HOUL 2960143.26514
MAY 28vs WSHL 0973245.07624
JUN 3vs BALL 1580135.08213
JUN 8@ LAAW 32210147.022014
JUN 14vs CLEW 4351355.05235
JUN 20@ CHCW 9472135.07413
JUN 25@ MINL 0230136.03113
JUN 30vs KCW 6230056.03105
JUL 6vs PITW 1040096.14009
JUL 12@ DETW 15751365.05436
JUL 21vs MILL 0650136.05413
JUL 26@ LAAW 7251396.05239
JUL 31vs TEXW 6030266.03026
AUG 6vs CWSW 8650296.05229
AUG 12@ BALW 1030077.03007
AUG 17@ NYML 37121344.212734
AUG 23vs ATHL 1240336.04133
AUG 29@ CLEL 4562067.06206
SEP 3@ TBL 49100012.010701
SEP 9vs STLW 5370224.07322
SEP 14vs LAAW 112320146.132014
SEP 20@ HOUW 6450076.05007
SEP 26vs LADL 23311105.032110

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.