Kyle Freeland, a starter for the Colorado Rockies, has worked through a difficult season line so far, carrying a 2-9 record with a 7.28 ERA and 1.56 WHIP across 94.0 in 18 starts. The L-hander has still shown enough strike-throwing ability to remain relevant in deeper formats, pairing a 7.95 K/9 with a manageable 1.91 BB/9 even while the overall run prevention has lagged.
The profile points to a pitcher whose control has often been better than the headline numbers suggest. Freeland generally succeeds when he gets ahead, changes speeds and keeps contact from turning into damaging extra-base traffic, but mistakes in hittable areas can snowball quickly. Because he is not built around overpowering stuff, his margin for error is slimmer, and his fantasy value tends to depend on matchup quality, batted-ball fortune and how efficiently he navigates lineups multiple times.
Recent form:
- 07/206.0 IP · 4 ER · 4 K
- 07/116.0 IP · 4 ER · 9 K
- 07/065.0 IP · 6 ER · 2 K
- 07/015.0 IP · 2 ER · 7 K
- 06/246.0 IP · 6 ER · 4 K
Kyle Freeland has pitched to a down trend lately, and the game log suggests some signs of stabilization even if the overall body of work remains volatile. When he is locating early and avoiding big innings, he can settle into a useful rhythm and provide competitive length. The main risk is that contact-heavy stretches can still undo an otherwise solid outing in a hurry.
For the rest of the season, he looks more like a matchup-based option than an automatic play.
Kyle Freeland game log
| Date | Opponent | IP | H | ER | K | BB | ERA |
|---|---|---|---|---|---|---|---|
| Jul 20 | Washington Nationals | 6 | 7 | 4 | 4 | 2 | 6.00 |
| Jul 11 | San Francisco Giants | 6 | 6 | 4 | 9 | 0 | 6.00 |
| Jul 6 | Los Angeles Dodgers | 5 | 9 | 6 | 2 | 0 | 10.80 |
| Jul 1 | Miami Marlins | 5 | 6 | 2 | 7 | 1 | 3.60 |
| Jun 24 | Boston Red Sox | 6 | 11 | 6 | 4 | 1 | 9.00 |
| Jun 19 | Pittsburgh Pirates | 7.1 | 4 | 2 | 8 | 0 | 2.54 |
| Jun 13 | Athletics | 5.2 | 10 | 6 | 4 | 0 | 10.38 |
| Jun 7 | Milwaukee Brewers | 5 | 7 | 3 | 2 | 1 | 5.40 |
| Jun 1 | Los Angeles Angels | 5.2 | 7 | 5 | 4 | 1 | 8.65 |
| May 26 | Los Angeles Dodgers | 4 | 9 | 8 | 4 | 0 | 18.00 |
| May 20 | Texas Rangers | 4.2 | 7 | 3 | 4 | 2 | 6.43 |
| May 15 | Arizona Diamondbacks | 3.2 | 8 | 7 | 3 | 4 | 19.69 |
| May 9 | Philadelphia Phillies | 5 | 10 | 6 | 4 | 0 | 10.80 |
| May 3 | Atlanta Braves | 4.1 | 8 | 6 | 7 | 3 | 13.17 |
| Apr 28 | Cincinnati Reds | 5 | 5 | 4 | 4 | 1 | 7.20 |
| Apr 12 | San Diego Padres | 0 | 0 | 0 | 0 | 0 | — |
| Apr 7 | Houston Astros | 6.1 | 3 | 1 | 5 | 1 | 1.48 |
| Apr 1 | Toronto Blue Jays | 5 | 5 | 1 | 6 | 1 | 1.80 |
| Mar 27 | Miami Marlins | 4.1 | 5 | 2 | 2 | 2 | 4.39 |
Kyle Freeland season splits
| Month | GS | ERA | IP | K | BB | WHIP |
|---|---|---|---|---|---|---|
| Mar | 1 | 4.15 | 4.1 | 2 | 2 | 1.62 |
| Apr | 3 | 3.31 | 16.1 | 15 | 3 | 0.98 |
| May | 5 | 12.46 | 21.2 | 22 | 9 | 2.35 |
| Jun | 5 | 6.67 | 29.2 | 22 | 3 | 1.42 |
| Jul | 4 | 6.55 | 22.0 | 22 | 3 | 1.41 |
Performance vs teams
Hot / Cold zones
AVG by zone
- Zone 01: .133
- Zone 02: .462
- Zone 03: .222
- Zone 04: .406
- Zone 05: .321
- Zone 06: .450
- Zone 07: .190
- Zone 08: .389
- Zone 09: .448
- Zone 11: .357
- Zone 12: .167
- Zone 13: .184
- Zone 14: .188
OPS by zone
- Zone 01: .267
- Zone 02: 1.370
- Zone 03: .833
- Zone 04: 1.273
- Zone 05: .981
- Zone 06: 1.150
- Zone 07: .455
- Zone 08: 1.036
- Zone 09: .966
- Zone 11: .938
- Zone 12: .679
- Zone 13: .603
- Zone 14: .457
SLG by zone
- Zone 01: .133
- Zone 02: .962
- Zone 03: .611
- Zone 04: .906
- Zone 05: .660
- Zone 06: .700
- Zone 07: .238
- Zone 08: .667
- Zone 09: .517
- Zone 11: .571
- Zone 12: .333
- Zone 13: .347
- Zone 14: .219
OBP by zone
- Zone 01: .133
- Zone 02: .444
- Zone 03: .222
- Zone 04: .394
- Zone 05: .321
- Zone 06: .450
- Zone 07: .227
- Zone 08: .382
- Zone 09: .448
- Zone 11: .438
- Zone 12: .464
- Zone 13: .310
- Zone 14: .257
earnedRunAverage by zone
- Zone 01: -
- Zone 02: -
- Zone 03: -
- Zone 04: -
- Zone 05: -
- Zone 06: -
- Zone 07: -
- Zone 08: -
- Zone 09: -
- Zone 11: -
- Zone 12: -
- Zone 13: -
- Zone 14: -
numberOfPitches by zone
- Zone 01: 49.00
- Zone 02: 84.00
- Zone 03: 81.00
- Zone 04: 81.00
- Zone 05: 124.00
- Zone 06: 92.00
- Zone 07: 75.00
- Zone 08: 126.00
- Zone 09: 65.00
- Zone 11: 71.00
- Zone 12: 246.00
- Zone 13: 290.00
- Zone 14: 158.00
numberOfStrikes by zone
- Zone 01: 34.00
- Zone 02: 58.00
- Zone 03: 65.00
- Zone 04: 49.00
- Zone 05: 74.00
- Zone 06: 56.00
- Zone 07: 50.00
- Zone 08: 72.00
- Zone 09: 38.00
- Zone 11: 23.00
- Zone 12: 48.00
- Zone 13: 104.00
- Zone 14: 48.00
Last 10 matchups
More MLB pitcher profiles
Similar starters by ERA and workload — refreshed on each visit.