MLB/Players/Ryan Feltner
Ryan Feltner

RYAN FELTNER

P · Colorado Rockies · 20212026 · 152 games
152
CAREER GAMES · REGULAR SEASON
4 seasons
.266
CAREER BATTING AVERAGE
642 hits in 2,414 at-bats
82
CAREER HOME RUNS
170 RBI · 86 stolen bases
5.36
CAREER ERA
446.1 innings · 372 strikeouts
14-35
CAREER RECORD
WHIP 1.47

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024COL601,256188330544407910427658.263.319.408.727
2023COL20340589016242356768.265.369.359.728
2022COL4076613020436832607016820.266.328.460.787
2021COL4521618206810120.346.452.7311.182
Career1242,414392642108148217024053286.266.332.424.757

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026COL2259106.2120704881195.911.57
2025COL60230.13316122544.751.48
2024COL30310162.11658152138204.491.34
2023COL102443.14528283825.821.68
2022COL204997.1102633584165.831.41
2021COL2016.19856311.372.21
Career901435446.1474266180372645.361.47

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 · 2572 pitches
Called strike (418) Swinging strike (294) In play (495) Foul (449) Ball (916)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball92536.0%94.62,35445.9%
Slider52420.4%88.62,46146.8%
Changeup37914.7%85.21,59247.0%
Sinker35413.8%94.22,26443.5%
Curveball26010.1%79.22,66241.2%
Sweeper1305.1%82.72,45340.8%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 31@ AZL 15195514245.05324
MAR 31@ AZL 1519551024
APR 6vs TBL 682012012106.021210
APR 6vs TBL 68201200210
APR 12@ TORW 12422281024
APR 12@ TORW 124222812245.08224
APR 17@ PHIL 67256925285.19628
APR 17@ PHIL 6725692028
APR 23vs SDW 74194100024
APR 23vs SDW 741941004244.010424
APR 30@ MIAL 6727350003
APR 30@ MIAL 67273501038.05303
MAY 5@ PITL 3525581003
MAY 5@ PITL 35255815035.28503
MAY 11vs TEXW 83222502246.05224
MAY 11vs TEXW 8322250024
MAY 17@ SFL 51019571022
MAY 17@ SFL 510195715224.07522
MAY 23@ L 91022040026
MAY 23@ L 910220400266.04026
MAY 28vs CLEL 713207827214.18521
MAY 28vs CLEL 71320782021
JUN 3vs CINL 3132281016034.110803
JUN 3vs CINL 313228101003
JUN 8@ STLW 6520420017
JUN 8@ STLW 65204201175.12017
JUN 14vs PITL 25244734186.27418
JUN 14vs PITL 2524473018
JUN 19vs LADW 7622670026
JUN 19vs LADW 76226706265.07626
JUN 26@ HOUL 1723460012
JUN 26@ HOUL 17234602126.06212
JUL 2vs MILL 34201601235.06123
JUL 2vs MILL 3420160023
JUL 8@ CINL 0622240036
JUL 8@ CINL 06222400367.04136
JUL 13@ NYML 37154203573.22357
JUL 13@ NYML 3715420057
JUL 21vs SFL 2325362016
JUL 21vs SFL 23253622167.06216
JUL 27@ SFL 14211411466.04146
JUL 27@ SFL 1421141046
AUG 1@ LAAW 5425372013
AUG 1@ LAAW 54253723136.07313
AUG 7vs NYML 355120001
AUG 7vs NYML 3551201011.02101
AUG 26vs MIAW 32202702225.07222
AUG 26vs MIAW 3220270022
AUG 31vs BALW 75195625164.26516
AUG 31vs BALW 7519562016
SEP 6@ MILW 3220120036
SEP 6@ MILW 32201201366.02136
SEP 12@ DETW 4220230026
SEP 12@ DETW 42202302265.23226
SEP 17vs AZW 8223150022
SEP 17vs AZW 82231501226.25122
SEP 24vs STLL 3723261016
SEP 24vs STLL 37232612166.06216
SEP 29vs LADL 12190200236.02023
SEP 29vs LADL 1219020023

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.