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

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

No batted balls with a location in this window.

Pitch locations · 977 pitches
Called strike (172) Swinging strike (112) In play (204) Foul (171) Ball (318)

Catcher’s view · the zone drawn is the average of the 977 batter zones recorded here, 1.59 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker62764.2%91.02,02745.6%
Slider25125.7%79.02,15850.2%
Four-Seam Fastball9910.1%92.52,18443.4%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 29vs COLW 7310000010.10001
MAR 29vs COLW 731000001
MAR 31vs COLW 5130100001.01000
MAR 31vs COLW 513010000
APR 2vs NYYW 703000000
APR 2vs NYYW 7030000001.00000
APR 3vs NYYL 563000001
APR 3vs NYYL 5630000011.00001
APR 5@ ATLL 5650100011.11001
APR 5@ ATLL 565010001
APR 9@ COLW 3250100001.11000
APR 9@ COLW 325010000
APR 13vs STLW 425130001
APR 13vs STLW 4251301010.23101
APR 15vs CHCL 2340100011.01001
APR 15vs CHCL 234010001
APR 21@ SFW 5320000101.00010
APR 21@ SFW 532000010
APR 22@ STLL 354110001
APR 22@ STLL 3541100011.01101
APR 28@ SEAW 323000002
APR 28@ SEAW 3230000021.00002
APR 30vs LADW 4350000112.00011
APR 30vs LADW 435000011
MAY 5vs SDW 11440100011.01001
MAY 5vs SDW 1144010001
MAY 8@ CINW 4330000011.00001
MAY 8@ CINW 433000001
MAY 9@ CINW 542010000
MAY 9@ CINW 5420102000.11000
MAY 11@ BALL 454000001
MAY 11@ BALL 4540000011.10001
MAY 13vs CINW 652000000
MAY 13vs CINW 6520000000.20000
MAY 15vs CINW 214010001
MAY 15vs CINW 2140100011.01001
MAY 19vs DETW 6480301032.03003
MAY 19vs DETW 648030003
MAY 21@ LADW 735010002
MAY 21@ LADW 7350100021.11002
MAY 25vs MIAW 326020001
MAY 25vs MIAW 3260200011.12001
MAY 30@ NYML 236131000
MAY 30@ NYML 2361312001.03100
JUN 3vs SFW 4260200011.12001
JUN 3vs SFW 426020001
JUN 6@ SDW 4330100101.01010
JUN 6@ SDW 433010010
JUN 9@ SDW 9350200011.02001
JUN 9@ SDW 935020001
JUN 13vs LAAW 11130000001.00000
JUN 13vs LAAW 1113000000
JUN 16vs CWSW 12530100011.01001
JUN 16vs CWSW 1253010001
JUN 20@ WSHW 523000001
JUN 20@ WSHW 5230000011.00001
JUN 21@ PHIW 544111000
JUN 21@ PHIW 5441111001.01100
JUN 25vs MINW 5430000001.00000
JUN 25vs MINW 543000000
JUN 28vs L 497331011
JUN 28vs L 4973313111.13311
JUN 30vs W 5130000021.00002
JUN 30vs W 513000002
JUL 4@ LADW 933000000
JUL 4@ LADW 9330000001.00000
JUL 6@ SDW 7550101001.11000
JUL 6@ SDW 755010000
JUL 8vs ATLL 4530000121.00012
JUL 8vs ATLL 453000012
JUL 10vs ATLW 755221000
JUL 10vs ATLW 7552212001.02200
JUL 11vs ATLW 1030000201.00020
JUL 11vs ATLW 103000020
JUL 19@ CHCW 5230101011.01001
JUL 19@ CHCW 523010001
JUL 20@ CHCW 3030000001.00000
JUL 20@ CHCW 303000000
JUL 23@ KCW 6210000000.10000
JUL 23@ KCW 621000000
JUL 26vs PITW 4340100011.01001
JUL 26vs PITW 434010001
JUL 28vs PITL 563000001
JUL 28vs PITL 5630000011.00001
JUL 31vs WSHW 542000011
JUL 31vs WSHW 5420000110.20011
AUG 2@ PITW 9851201001.02100
AUG 2@ PITW 985120000
AUG 4@ PITW 653120010
AUG 4@ PITW 6531201100.12110
AUG 5@ CLEW 7631101011.01101
AUG 5@ CLEW 763110001
AUG 7@ CLEW 533010000
AUG 7@ CLEW 5330100000.21000
AUG 12vs COLW 543000000
AUG 12vs COLW 5430000001.00000
AUG 14vs COLW 1145120001
AUG 14vs COLW 11451201011.02001
AUG 16@ TBL 456340012
AUG 16@ TBL 4563403120.24312
AUG 19@ MIAW 9630000021.00002
AUG 19@ MIAW 963000002
AUG 20@ MIAW 313000011
AUG 20@ MIAW 3130000111.00011
AUG 24@ BOSW 413000011
AUG 24@ BOSW 4130000111.00011
AUG 28vs NYMW 8540100011.01001
AUG 28vs NYMW 854010001
AUG 29vs NYML 2330000011.00001
AUG 29vs NYML 233000001
AUG 31vs LADL 6852300011.03201
AUG 31vs LADL 685230001
SEP 3@ SFW 876441012
SEP 3@ SFW 8764413120.24412
SEP 8@ HOUW 1266030003
SEP 8@ HOUW 12660300031.03003
SEP 10vs TEXW 6030000001.00000
SEP 10vs TEXW 603000000
SEP 13vs MILL 1230000021.00002
SEP 13vs MILL 123000002
SEP 15vs MILW 11104120011
SEP 15vs MILW 111041201111.02111
SEP 16@ COLL 2331100100.21010
SEP 16@ COLL 233110010
SEP 18@ COLW 942000000
SEP 18@ COLW 9420000000.20000
SEP 20@ MILW 7430000001.00000
SEP 20@ MILW 743000000
SEP 22@ MILL 9105230000
SEP 22@ MILL 91052302001.03200
SEP 27vs SDL 353000000
SEP 27vs SDL 3530000001.00000
SEP 28vs SDL 0530000011.00001
SEP 28vs SDL 053000001

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.