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

2019 Regular season
Play log from 2015
Spray chart · 13 batted balls
Groundout · 95.7 mph · 3 ftForceoutGroundout · 76.4 mph · 15 ftSacrifice buntGroundout · 98.1 mph · 8 ftGroundout · 102.3 mph · 6 ftGrounded into a double play · 88.8 mph · 23 ftSacrifice buntSacrifice bunt · 25.6 mph · 23 ftSacrifice buntSacrifice buntSingle · 100.1 mph · 214 ftSingle
Hit (2) Out (11) Home run (0)
Average exit velocity 83.9 mph · longest 214 ft
Pitch locations · 1776 pitches
Called strike (277) Swinging strike (182) In play (352) Foul (326) Ball (639)

Catcher’s view · the zone drawn is the average of the 1,776 batter zones recorded here, 1.61 to 3.37 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball72240.6%92.02,29243.9%
Cutter55931.5%86.62,23548.5%
Changeup21512.1%86.61,49237.7%
Sinker18310.3%91.32,27237.7%
Curveball975.5%81.02,25749.5%
Unknown10.1%0.0%

05/Game log

2019
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28@ MIAW 6324121015
MAR 28@ MIAW 63241211157.02115
APR 2@ TBL 041833024104.232410
APR 2@ TBL 04183300410
APR 8vs ATLL 6822771043
APR 8vs ATLL 68227716435.07743
APR 13@ SFL 2521391015
APR 13@ SFL 25213913155.09315
APR 18vs PHIW 6220020007
APR 18vs PHIW 62200200076.02007
APR 29@ MILL 1524562023
APR 29@ MILL 15245625236.06523
MAY 4vs AZL 2926893021
MAY 4vs AZL 29268938216.09821
MAY 9vs SFW 1211205414435.04343
MAY 9vs SFW 121120541043
MAY 14@ BOSW 54243533376.05337
MAY 14@ BOSW 5424353037
MAY 19@ PHIL 579340032
MAY 19@ PHIL 5793403321.24332
MAY 25vs BALL 69217102012
MAY 25vs BALL 692171027124.010712
MAY 30vs AZW 111014572001
MAY 30vs AZW 1110145725013.07501
JUL 13vs CINL 91719590003
JUL 13vs CINL 917195905034.09503
JUL 19@ NYYL 2817561036
JUL 19@ NYYL 28175615364.06536
JUL 24@ WSHL 02231400146.04014
JUL 24@ WSHL 0223140014
JUL 30vs LADL 4917873030
JUL 30vs LADL 49178736303.27730
AUG 4vs SFW 62192522155.05215
AUG 4vs SFW 6219252015
AUG 9@ SDL 17233803236.08323
AUG 9@ SDL 1723380023
AUG 14vs AZW 7624582016
AUG 14vs AZW 76245825166.08516
AUG 20@ AZL 7822551022
AUG 20@ AZL 78225513225.15322
SEP 21@ LADW 428030001
SEP 21@ LADW 4280300012.03001
SEP 26@ SFL 38111301103.03110
SEP 26@ SFL 3811130010

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.