MLB/Players/Joe Ryan
Joe Ryan

JOE RYAN

P · Minnesota Twins · 20212026 · 222 games
222
CAREER GAMES · REGULAR SEASON
4 seasons · postseason below
.223
CAREER BATTING AVERAGE
792 hits in 3,548 at-bats
150
CAREER HOME RUNS
199 RBI · 62 stolen bases
3.77
CAREER ERA
767.0 innings · 857 strikeouts
52-44
CAREER RECORD
WHIP 1.08

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024MIN461,014118220481238524629422.217.251.400.651
2023MIN581,25216631060264776839414.248.286.452.738
2022MIN541,09212023056440589430222.211.273.379.652
2021MIN10190243210081210604.168.210.347.557
Career1683,548428792174181501992181,05062.223.268.409.677

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026MIN2368125.21165127138173.651.14
2025MIN311310171.01386539194263.421.04
2024MIN2377135.01105423147193.600.99
2023MIN291110161.21558134197324.511.17
2022MIN27138147.01155847151203.551.10
2021MIN52126.2161253044.050.79
Career1385244767.06503211758571183.771.08

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023MIN28211.2502.014.50

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 · 2391 pitches
Called strike (379) Swinging strike (312) In play (396) Foul (511) Ball (793)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,43660.1%92.02,19455.4%
Slider43318.1%82.22,13846.2%
Changeup29012.1%84.62,08733.8%
Curveball1717.2%74.92,37145.0%
Sweeper612.6%80.32,28550.8%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 8vs SEAL 1214221044
APR 8vs SEAL 12142212444.02244
APR 15@ BOSW 84221511076.05107
APR 15@ BOSW 8422151007
APR 21@ KCW 1018020015
APR 21@ KCW 10180200156.02015
APR 27vs DETW 50220100197.01019
APR 27vs DETW 5022010019
MAY 3@ BALW 72202602134.26213
MAY 3@ BALW 7220260013
MAY 10vs HOUL 05164403534.04453
MAY 10vs HOUL 0516440053
MAY 15vs CLEW 31221411056.04105
MAY 15vs CLEW 3122141005
MAY 21@ KCW 92221501265.25126
MAY 21@ KCW 9222150026
JUN 14@ SEAL 0519452013
JUN 14@ SEAL 05194524134.25413
JUN 21vs CLEL 56243713176.07317
JUN 21vs CLEL 5624371017
JUN 26vs COLW 6323381011
JUN 26vs COLW 63233813115.08311
JUL 1vs BALW 32231201177.02117
JUL 1vs BALW 3223120017
JUL 6@ CWSL 8916351023
JUL 6@ CWSL 89163513234.05223
JUL 13vs MILW 41171211235.12123
JUL 13vs MILW 4117121023
JUL 23@ DETW 8421140017
JUL 23@ DETW 84211401175.24117
JUL 29@ SDL 11022108510274.281027
JUL 29@ SDL 110221085027
AUG 3vs DETW 41181301095.03109
AUG 3vs DETW 4118130009
AUG 9@ LADL 31024691014
AUG 9@ LADL 310246916145.09514
AUG 15vs KCW 4222261026
AUG 15vs KCW 42222612265.16226
AUG 21vs TEXL 0720221036
AUG 21vs TEXL 07202211366.12236
AUG 26vs SFW 9019020038
AUG 26vs SFW 90190200386.02038
AUG 31vs BOSL 56245825185.08518
AUG 31vs BOSL 5624582018
SEP 7@ NYYL 17154314434.03443
SEP 7@ NYYL 1715431043
SEP 13vs KCW 63200000297.00029
SEP 13vs KCW 6320000029
SEP 18@ CLEW 30240300257.23025
SEP 18@ CLEW 3024030025
SEP 24vs LAAW 84163403354.04335
SEP 24vs LAAW 8416340035
SEP 30@ DETW 7023050018
SEP 30@ DETW 70230500186.05018

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.