Skip to Main Content

Recent Games

date ip
Innings Pitched
w
Wins
l
Losses
era
Earned Run Average
FPTS
Fantasy Points
Jul 4, 2025 6.0 4 6 5.26 -3
Jun 28, 2025 4.0 4 5 4.76 0.5
Jun 22, 2025 5.0 4 5 4.31 6
Jun 15, 2025 6.0 4 4 4.35 10.5
Jun 10, 2025 5.0 4 3 4.48 -4
default-cbs-image
Now Playing

Share Video

Link copied!
  • Image thumbnail
    1:55

    Highlights: Cardinals at Cubs (7/6)

  • Image thumbnail
    1:41

    Highlights: Cardinals at Cubs (7/5)

  • Image thumbnail
    1:17

    Highlights: Cardinals at Pirates (6/30)

  • Image thumbnail
    0:51

    Highlights: Cubs at Cardinals (6/25)

  • Image thumbnail
    7:09

    MLB Tuesday Recap (6/4)

  • Image thumbnail
    1:22

    How Cardinals Became One of the Best Teams in NL

  • Image thumbnail
    1:12

    Highlights: Cardinals at Phillies Doubleheader Game 1 (5/14)

  • Image thumbnail
    9:37

    Must-Add Waiver Wire Options! Cubs Promote Moises Ballesteros!

  • Image thumbnail
    0:57

    MLB Power Rankings: Cardinals Biggest Riser, Move up 11 Spots to No. 12

  • Image thumbnail
    9:43

    Week 8 Sleepers & Two-Start Pitchers!

  • Image thumbnail
    1:31

    Highlights: Pirates at Cardinals (5/7)

  • Image thumbnail
    1:26

    Highlights: Mets at Cardinals Game 2 (5/4)

  • Image thumbnail
    0:44

    Highlights: Brewers at Cardinals (4/26)

  • Image thumbnail
    2:04

    Highlights: Pirates edge Cardinals in 13 innings

  • Image thumbnail
    9:14

    Injury Replacements & Rockies Prospect Promotions

  • Image thumbnail
    0:23

    Red Sox Top Cardinals 5-4

  • Image thumbnail
    10:27

    Opening Day Overreactions! MacKenzie Gore, Bullpens & More!

  • Image thumbnail
    10:58

    12 Deep Sleepers to Target Late in Drafts!

  • Image thumbnail
    8:39

    Deep Sleepers at Starting Pitcher!

  • Image thumbnail
    9:08

    Deeper Sleepers in the Outfield!

Fantasy Stats

Year fpts
Fantasy Points
fpts/g
Fantasy Points per Game
ip
Innings Pitched
w
Wins
l
Losses
sv
Saves
so
Strikeouts
bb
Base on Balls (Walk)
era
Earned Run Average
whip
Walks and Hits Allowed Per Inning
2025 1357.9 87.3 4 6 60 20 5.26 1.34
2024 3109.7 171.7 10 11 122 25 5.35 1.28
2023 332.59.5 201.3 9 13 137 39 4.78 1.32
3y Avg. 373.511.3 191.7 10 12 137 34 4.41 1.21
Projections Powered by
Fantasy Performance by Week
13%
Roster
5%
Start

Fantasy News

  • Cardinals' Miles Mikolas: Allows six homers in loss

    Mikolas (4-6) took the loss against the Cubs on Friday, allowing eight runs on 10 hits and no walks with four strikeouts over six innings. Mikolas surrendered a staggering six home runs over the first three innings but did manage to complete six frames. The 36-year-old has now allowed at least one long ball in six consecutive outings, a stretch that includes two quality starts but also three in which he's given up six or more earned runs. He'll take a 5.26 ERA, 1.34 WHIP and 60:20 K:BB across 87.1 innings into a home matchup with the Nationals next week.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Falters in fourth frame Saturday

    Mikolas allowed six runs on seven hits and one walk while striking out five batters over four innings in a no-decision against Cleveland on Saturday. Mikolas looked great through three scoreless frames, retiring nine of the 10 batters he faced. Things completely fell apart for him in the fourth, however, as the Guardians tagged him for six hits -- including two homers, two doubles and a triple -- to score six runs. Though he was allowed to finish that inning, Mikolas didn't return for the fifth, marking just the fourth time he's failed to complete at least five innings through 16 starts this season. The right-hander also gave up six or more earned runs for the third time, pushing his ERA up to a mediocre 4.76 across 81.1 frames.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Falls to Reds

    Mikolas (4-5) yielded three runs (two earned) on four hits and a walk over five innings Sunday, striking out six and taking the loss against Cincinnati. Mikolas served up a home run to Matt McLain in the first inning but kept the Reds in check until they plated a pair of runs in the fifth. It was Mikolas' third consecutive loss, and he hasn't earned a win since May 23. He tossed 61 of 97 pitches for strikes and dropped his season ERA to 4.31 through 77.1 innings. Mikolas has produced a 3.50 ERA over his last 13 outings after he was crushed for nine runs (eight earned) in Boston on April 6. He's projected to start in Cleveland next weekend.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Fans seven in losing effort

    Mikolas (4-4) took the loss in Sunday's contest at Milwaukee. He allowed two runs on six hits and one walk over six innings with seven strikeouts. After conceding 13 earned runs in 15 innings across his last three starts, the St. Louis right-hander bounced back in this performance to tally his fifth quality start of the season. The Milwaukee lineup did all of their damage against Mikolas in the fourth inning when Christian Yelich popped a solo homer and Drew Avans hit a sacrifice fly. Mikolas now sports a 4.35 ERA, 1.30 WHIP and 45:18 K:BB through 72.1 total frames. The 36-year-old is projected to make his next start at home against the Reds next weekend.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Lit up in third loss

    Mikolas (4-3) took the loss Tuesday against the Blue Jays after giving up six runs on nine hits and no walks in five innings. He struck out two. Mikolas conceded his most runs since surrendering a whopping eight in his second start of the season. This marked already the sixth time this year he fanned two or fewer. Mikolas holds a lackluster 4.48 ERA, 1.31 WHIP and 38:17 K:BB across 66.1 innings ahead of his next scheduled matchup against the Brewers.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Turns in quality start

    Mikolas allowed three runs on eight hits and a walk while striking out two over six innings in a no-decision in Game 1 of Thursday's doubleheader versus the Royals. Mikolas was pushed back a day after Wednesday's game was postponed due to weather. He's earned a quality start in three of his last four outings, though he didn't get any run support during his time on the mound Thursday. He also allowed a home run for the fourth time in six starts, though Mikolas has generally found success by keeping the ball down this year. The 36-year-old right-hander is now at a 3.96 ERA, 1.27 WHIP and 36:17 K:BB through 61.1 innings over 12 starts this season. He's projected to make his next start during a home series versus the Blue Jays.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Wednesday's start rained out

    Mikolas and the Cardinals won't face the Royals on Wednesday, as the game was postponed due to rain, Katie Woo of The Athletic reports. Wednesday's game will be made up as part of a doubleheader Thursday, and Mikolas will likely take the mound at some point during the twin bill. The veteran right-hander has already made a start against the Royals this season, during which he twirled six shutout innings while giving up just two hits and two walks while striking out four batters on May 17.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Gets early hook in no-decision

    Mikolas did not factor into the decision in Wednesday's 6-4 win over the Orioles, allowing four runs on nine hits and no walks with three strikeouts over four innings. Mikolas gave up three runs in the third inning and was pulled at 72 pitches after allowing another run in the fourth. Wednesday marked his shortest outing since April 6 and snapped a solid run of eight consecutive starts yielding three earned runs or fewer. The veteran owns a 3.90 ERA, 1.25 WHIP and 34:16 K:BB across 55.1 innings while exceeding 80 pitches in just five of 11 starts this season. He is slated for a home matchup with the Royals next week.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Six strong innings in fourth win

    Mikolas (4-2) notched the win Friday against the Diamondbacks after allowing one run on four hits and one walk in six innings. He struck out four. It was the third time this season that Mikolas hurled six innings, and he's given up one run or fewer in each of these instances. Additionally, the veteran right-hander has conceded greater than three runs on just one occasion in 2025, albeit during a nine-run implosion in his second start of the year that left a huge mark on his ratios. His lack of strikeout stuff will likely continue to limit his overall fantasy potential, but Mikolas still owns a quality 3.51 ERA, 1.17 WHIP and 31:16 K:BB ahead of his next scheduled outing against the Orioles.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Fires six scoreless frames

    Mikolas (3-2) earned the win Saturday, allowing two hits and two walks over six scoreless innings against Kansas City. He struck out four. Mikolas generated just three whiffs but worked efficiently, as he needed only 76 pitches (50 strikes) to get through six innings. It's the second quality start of the year for the right-hander, and he's gone 3-0 with a 1.30 ERA, 0.98 WHIP and 16:8 K:BB across 27.2 frames in his past five starts. A home matchup with the Diamondbacks likely waits for him next weekend.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Cruises to second win

    Mikolas (2-2) earned the win Sunday at Washington, allowing one run on four hits and one walk over 5.1 innings. He struck out five. Mikolas looked solid again, as the only blemish on his line was a Nathaniel Lowe solo homer in the fourth. The St. Louis right-hander fired only 69 pitches in this outing, and the Cardinals have found success deploying Mikolas in shorter stints. Across his last five starts, the 36-year-old has pitched to a 2.05 ERA, 1.14 WHIP and 13:8 K:BB over 26.1 innings. Mikolas currently lines up to take his next turn in the rotation at Kansas City next weekend.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Blanks Reds for first win of 2025

    Mikolas (1-2) picked up the win in the first game of Wednesday's doubleheader against the Reds, scattering three hits over 5.1 scoreless innings in a 6-0 victory. He struck out four without walking a batter. The veteran right-hander finally got into the win column with a razor-sharp performance. Mikolas tossed 52 of 77 pitches for strikes, although he faded a couple outs short of his second straight quality start. A rough outing in Boston on April 8 is still marring his overall ratios, but over his last four starts, Mikolas sports a 2.14 ERA, 1.10 WHIP and 13:6 K:BB over 21 innings. He lines up to make his next trip to the mound at home early next week against the Pirates.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Game postponed Tuesday

    Mikolas won't start as scheduled Tuesday against the Reds since the game was postponed due to inclement weather, John Denton of MLB.com reports. The game will be made up via a doubleheader Wednesday, with Mikolas likely to start one of those games. The veteran right-hander delivered six scoreless frames in his previous start but has a 5.70 ERA, 1.52 WHIP and 13:9 K:BB over 23.2 innings this season.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Chased by Mets in fifth inning

    Mikolas didn't factor into the decision Friday against the Mets after allowing two runs on five hits and two walks in 4.2 innings. He struck out one. Despite allowing at least one baserunner in three of his first four innings he pitched, Mikolas was able to put up zeroes through four. The Mets chased him from the game in the fifth, however, as Tyrone Taylor tripled and Juan Soto singled to drive in one run apiece. The soft-throwing right-hander doesn't exhibit much strikeout upside, as evidenced by his 11 punchouts through 17.2 innings to go with an unsightly 7.64 ERA and 1.58 WHIP this season, so Mikolas won't project as an appealing fantasy option in next week's scheduled start at home against Milwaukee.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Stuck with loss Saturday

    Mikolas (0-2) took the loss Saturday, giving up three runs on three hits and two walks over five innings as the Cardinals were downed 4-1 by the Phillies. He struck out five. It was a respectable bounce-back effort from Mikolas after he got tagged for nine runs (eight earned) in only 2.2 frames by the Red Sox in his last trip to the mound, but a lack of run support kept the veteran right-hander out of the win column. Mikolas will take a 9.00 ERA, 1.62 WHIP and 10:5 K:BB through 13 innings into his next start, which is scheduled to come on the road next weekend against the Mets.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Takes no-decision in season debut

    Mikolas did not factor into the decision Monday against the Angels, pitching 5.1 innings while allowing two runs on two hits and two walks. He struck out three. The grizzled veteran entered this outing on the heels of a solid 19.2 innings in the Grapefruit League, pitching to a 3.66 ERA and 1.27 WHIP. Mikolas limited the Angels to two singles and two free passes, allowing both runs on sacrifice flies. The 36-year-old will struggle to produce many strikeouts, as his K/9 has not been above 7.0 since 2019, but he could be viable in deeper leagues if he can limit hard contact and walks. Mikolas will look to continue the respectable work from this appearance in his next start, currently slated to be at Boston this weekend.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Covers five innings Wednesday

    Mikolas limited the Mets to one run on five hits and one walk over five innings Wednesday in Grapefruit League action. Mikolas was facing a Mets lineup that featured most of their regulars, and he put together a solid effort, getting his pitch count up to 73 and limiting the damage to just an RBI single from Francisco Lindor in his final inning of work. The 36-year-old righty has made at least 32 starts in three straight seasons, but over the last two years his ERA sits at an unsightly 5.04. He is guaranteed a spot in the Cardinals' Opening Day rotation.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Grabs 10th win

    Mikolas (10-11) allowed three runs on seven hits and a walk while striking out four over five innings to earn the win over the Giants on Friday. Mikolas had a bumpy season at best, but he ended the year allowing a modest six runs over his last 16 innings, earning two wins with a 12:1 K:BB over that three-start span. He was able to contain the damage to the second inning Friday, and the Cardinals took the lead for good in the fourth. This is the third time in his career Mikolas has reached the 10-win mark, but he did it with a 5.35 ERA, 1.28 WHIP and 122:25 K:BB over just 171.2 innings in 32 starts this year.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Notches ninth victory

    Mikolas (9-11) earned the win over Cleveland on Saturday, allowing one run on four hits and no walks while striking out four batters over six innings. Mikolas pitched well in the contest, throwing 59 of 81 pitches for strikes and limiting the Guardians to a single run on a fifth-inning Bo Naylor homer. The right-handed hurler recorded only six whiffs but succeeded by getting ahead of hitters, throwing 17 of 22 first pitches for strikes. Saturday's victory was his first over his past 10 outings, and it was just his third quality start during that span.
    ... See More ... See Less
  • Cardinals' Miles Mikolas: Yields two runs

    Mikolas allowed two runs on three hits over five innings in a no-decision Sunday. He struck out four during the loss to Toronto. Mikolas worked through four shutout innings before coughing up a two-run shot to Davis Schneider in the fifth. Mikolas has failed to complete six innings in four straight starts, posting a brutal 8.10 ERA during that stretch. He hasn't earned a win since July 21 and owns a 6.80 ERA in nine outings since then. Mikolas will carry a 5.49 ERA into his next matchup, which is projected to be at home against the Guardians.
    ... See More ... See Less

Recent Tweets