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

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

No batted balls with a location in this window.

Pitch locations · 483 pitches
Called strike (95) Swinging strike (65) In play (86) Foul (91) Ball (146)

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

Pitch mix
PitchNShareMPHRPMStrike%
Sinker19640.6%90.31,98052.6%
Slider18438.1%78.22,12950.0%
Four-Seam Fastball7415.3%92.72,23058.1%
Cutter234.8%81.02,10956.5%
Changeup61.2%81.591016.7%

05/Game log

2021
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 1@ MIAW 104010001
APR 1@ MIAW 1040100011.01001
APR 3@ MIAL 7122110011
APR 3@ MIAL 71221101110.11111
APR 6@ BOSL 564210000
APR 6@ BOSL 5642102001.01100
APR 10vs NYYW 403000000
APR 10vs NYYW 4030000001.00000
APR 11vs NYYL 483110020
APR 11vs NYYL 4831101201.01120
APR 15vs TEXL 4630000021.00002
APR 15vs TEXL 463000002
APR 17@ NYYW 634000001
APR 17@ NYYW 6340000011.10001
APR 19@ KCW 415000001
APR 19@ KCW 4150000011.20001
APR 21@ KCL 8961112011.21101
APR 21@ KCL 896111001
APR 24vs TORW 536020012
APR 24vs TORW 5360200121.12012
APR 27vs W 4340100011.01001
APR 27vs W 434010001
MAY 2vs HOUW 5430101100.21010
MAY 2vs HOUW 543010010
MAY 3@ LAAW 731000001
MAY 3@ LAAW 7310000010.10001
MAY 5@ LAAW 3150100021.21002
MAY 5@ LAAW 315010002
MAY 8@ L 363110000
MAY 8@ L 3631101000.11000
MAY 9@ W 434010000
MAY 9@ W 4340100001.11000
MAY 12vs NYYL 0151200021.02102
MAY 12vs NYYL 015120002
MAY 16vs NYMW 713000001
MAY 16vs NYMW 7130000011.00001
MAY 18@ BALW 13610000000.10000
MAY 18@ BALW 1361000000
MAY 19@ BALW 974010003
MAY 19@ BALW 9740100031.01003
MAY 21@ TORW 976000012
MAY 21@ TORW 9760000122.00012
MAY 24@ TORW 14831212000.12100
MAY 24@ TORW 1483121000
MAY 29vs PHIW 533000011
MAY 29vs PHIW 5330000111.00011
MAY 31@ NYYW 3130000021.00002
MAY 31@ NYYW 313000002
JUN 2@ NYYL 3430102110.21011
JUN 2@ NYYL 343010011
JUN 5@ TEXW 3040100011.11001
JUN 5@ TEXW 304010001
JUN 8vs WSHW 312000002
JUN 8vs WSHW 3120000020.20002
JUN 9vs WSHL 7930000031.00003
JUN 9vs WSHL 793000003
JUN 12vs BALW 5410000000.10000
JUN 12vs BALW 541000000
JUN 14@ CWSW 5240100111.01011
JUN 14@ CWSW 524010011
JUN 17@ SEAL 5620000011.00001
JUN 17@ SEAL 562000001
JUN 20@ SEAL 264111001
JUN 20@ SEAL 2641111011.01101
JUN 22vs BOSL 5910000010.10001
JUN 22vs BOSL 591000001
JUN 23vs BOSW 8240101021.01002
JUN 23vs BOSW 824010002
JUN 24vs BOSW 103020000
JUN 24vs BOSW 1030200000.22000
JUN 27vs LAAL 4642201000.22200
JUN 27vs LAAL 464220000

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.