STATS
MLB/Players/Kyle Freeland
Kyle Freeland

KYLE FREELAND

P · Colorado Rockies · 20172026 · 465 games
465
CAREER GAMES · REGULAR SEASON
8 seasons · postseason below
.280
CAREER BATTING AVERAGE
2,402 hits in 8,592 at-bats
316
CAREER HOME RUNS
531 RBI · 132 stolen bases
4.71
CAREER ERA
1384.2 innings · 1,047 strikeouts
69-100
CAREER RECORD
WHIP 1.42

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024COL42920146268461044655217018.291.329.507.836
2023COL581,248192374601258878418826.300.344.506.850
2022COL621,3741923869416388610626230.281.332.456.788
2021COL4693811826656040547621016.284.337.471.808
2020COL2655468154320183046926.278.333.433.767
2019COL4485217025242145077781582.296.355.554.909
2018COL661,5141283645212345714034618.240.305.358.663
2017COL661,192156338686347512621416.284.352.436.788
Career4108,5921,1702,402450703165317081,640132.280.334.459.793

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026COL24410124.11538828103246.371.46
2025COL31517162.21939038124224.981.42
2024COL2158113.1134662685225.241.41
2023COL29614155.2187874294295.031.47
2022COL31911174.21938853131194.531.41
2021COL2378120.21335838105204.331.42
2020COL132370.27734234694.331.42
2019COL22311104.1126783979256.731.58
2018COL33177202.11826470173172.851.25
2017COL331111156.01697163107174.101.49
Career260691001384.21,5477244201,0472044.711.42

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2018COL223400.1746.260.00

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 2387 pitches
Called strike (398) Swinging strike (259) In play (521) Foul (449) Ball (760)

Catcher’s view · the zone drawn is the average of the 2,387 batter zones recorded here, 1.61 to 3.42 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball78532.9%91.62,40251.6%
Knuckle Curve61725.8%82.52,39341.3%
Cutter37815.8%87.32,37051.3%
Sweeper31013.0%83.62,33447.7%
Sinker1526.4%91.32,28740.8%
Changeup1456.1%86.41,51529.7%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28@ TBL 2320076.02007
APR 2@ PHIL 1590036.29303
APR 8vs MILL 1781056.18505
APR 13@ SDL 0680225.08522
APR 20vs WSHL 2330122.03112
APR 25vs CINL 78101144.110614
MAY 1@ SFW 4371256.07325
MAY 8vs DETL 210110123.011512
MAY 13@ TEXL 1461156.06315
MAY 19vs PHIL 3970265.17126
MAY 24vs NYYL 11391334.29433
MAY 30@ NYML 2472046.07304
JUN 4@ MIAW 3240046.14004
JUN 11vs SFL 71071256.07325
JUN 27@ MILL 61081324.08632
JUL 3vs HOUW 7660226.06322
JUL 8@ BOSL 21040265.24326
JUL 18vs MINW 6451336.05133
JUL 25@ BALW 6574146.07414
JUL 30@ CLEL 0531003.03200
AUG 6vs TORL 12071244.27624
AUG 12@ STLW 3050227.15022
AUG 18vs LADW 4360154.06215
AUG 23@ PITL 1572365.07536
AUG 28@ HOUL 3482066.08306
SEP 2vs SFL 4721000.02200
SEP 5vs SDW 30200108.020010
SEP 10@ LADL 0990155.29115
SEP 16vs MIAL 5680115.28611
SEP 21vs LAAW 3150176.05117
SEP 27@ SFL 3431146.03314

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.