MLB/Players/Ryan Thompson
Ryan Thompson

RYAN THOMPSON

P · Arizona Diamondbacks · 20202026 · 506 games
506
CAREER GAMES · REGULAR SEASON
5 seasons · postseason below
.235
CAREER BATTING AVERAGE
356 hits in 1,512 at-bats
38
CAREER HOME RUNS
89 RBI · 56 stolen bases
3.67
CAREER ERA
282.0 innings · 237 strikeouts
22-18
CAREER RECORD
WHIP 1.23

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024AZ1345045212816810273010434.254.296.377.673
2023AZ62216284012061116428.185.241.324.565
2022TB94334487814282622788.234.281.359.640
2021TB72246225216261518744.211.265.366.631
2020TB5021230588081016462.274.325.425.749
Career4121,5121803566612388910234456.235.284.370.654

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026AZ464240.25120132934.431.57
2025AZ483241.14218133643.921.33
2024AZ677566.16424155253.261.19
2023AZ311230.2201382133.820.91
2022TB473342.23918113943.801.17
2021TB363234.026993732.381.03
2020TB251226.1291382344.441.41
Career3002218282.027111577237263.671.23

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023AZ18411104.26811.282.31
2020TB1832712.2199.1101.93

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 679 pitches
Called strike (137) Swinging strike (76) In play (129) Foul (112) Ball (225)

Catcher’s view · the zone drawn is the average of the 679 batter zones recorded here, 1.60 to 3.40 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker32447.7%90.01,98749.1%
Slider26739.3%79.52,14749.1%
Four-Seam Fastball6910.2%91.62,14937.7%
Changeup101.5%81.174560.0%
Cutter91.3%87.82,16644.4%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 11vs L 21340100011.01001
APR 11vs L 2134010001
APR 12vs W 9831101011.01001
APR 12vs W 983110001
APR 16@ CWSL 2361201001.02000
APR 16@ CWSL 236120000
APR 17@ CWSW 933000000
APR 17@ CWSW 9330000001.00000
APR 19@ CHCW 6510000200.10020
APR 19@ CHCW 651000020
APR 23vs BOSW 323000000
APR 23vs BOSW 3230000001.00000
APR 24vs BOSW 523000001
APR 24vs BOSW 5230000011.00001
APR 28vs SEAW 211000001
APR 28vs SEAW 2110000010.10001
APR 30vs MINL 191000000
APR 30vs MINL 1910000000.10000
MAY 2@ W 613000000
MAY 2@ W 6130000001.00000
MAY 3@ W 10740000011.10001
MAY 3@ W 1074000001
MAY 6@ SEAW 8763423110.24311
MAY 6@ SEAW 876342011
MAY 10@ LAAL 01230000121.00012
MAY 10@ LAAL 0123000012
MAY 13vs TORW 5210000010.10001
MAY 13vs TORW 521000001
MAY 14vs TORL 157442001
MAY 14vs TORL 1574424011.04401
MAY 20@ BALL 687110012
MAY 20@ BALL 6871101122.01012
MAY 22@ BALL 674220010
MAY 22@ BALL 6742202100.22210
MAY 24vs MIAW 403000001
MAY 24vs MIAW 4030000011.00001
MAY 26vs NYYL 2730101010.21001
MAY 26vs NYYL 273010001
MAY 30@ TEXL 5954402000.14400
MAY 30@ TEXL 595440000
JUN 2@ TEXW 313000000
JUN 2@ TEXW 3130000001.00000
JUN 11@ MINL 566130000
JUN 11@ MINL 5661301001.03100
JUN 15@ NYYL 343000001
JUN 15@ NYYL 3430000011.00001
JUN 16@ NYYL 121110020
JUN 16@ NYYL 1211101200.01120
JUN 18@ BALW 765110012
JUN 18@ BALW 7651101121.01012
JUN 20vs NYYL 2451100021.01002
JUN 20vs NYYL 245110002
JUN 21vs NYYW 543000001
JUN 21vs NYYW 5430000011.00001
JUN 22vs NYYL 451000000
JUN 22vs NYYL 4510000000.10000
JUN 29vs MILL 357000012
JUN 29vs MILL 3570000122.00012
JUL 5@ BOSW 8450200011.02001
JUL 5@ BOSW 845020001
JUL 8@ CINL 123000002
JUL 8@ CINL 1230000021.00002
JUL 9@ CINL 4510000000.10000
JUL 9@ CINL 451000000
JUL 10@ CINL 5103000000
JUL 10@ CINL 51030000001.00000
JUL 13vs BOSW 413000001
JUL 13vs BOSW 4130000011.00001
JUL 15vs BALW 543000001
JUL 15vs BALW 5430000011.00001
JUL 16vs BALL 463000002
JUL 16vs BALL 4630000021.00002
JUL 17vs BALW 751000000
JUL 17vs BALW 7510000000.10000
JUL 24@ KCL 2450100001.21000
JUL 24@ KCL 245010000
JUL 27@ BALW 6440000011.10001
JUL 27@ BALW 644000001
JUL 31vs CLEL 353010000
JUL 31vs CLEL 3530102000.21000
AUG 3vs TORW 326000002
AUG 3vs TORW 3260000022.00002
AUG 9@ MILL 354120001
AUG 9@ MILL 3541203010.22101
AUG 10@ MILL 3411101100.01010
AUG 10@ MILL 341110010
AUG 15@ NYYW 405010002
AUG 15@ NYYW 4050100021.21002
AUG 17@ NYYL 7830000011.00001
AUG 17@ NYYL 783000001
AUG 24vs LAAW 432010001
AUG 24vs LAAW 4320100010.21001
AUG 25vs LAAW 8372402021.04202
AUG 25vs LAAW 837240002

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.