St. Louis Cardinals

Michael McGreevy

#36 Active
SP St. Louis Cardinals 6'4" · 220 lbs Bats: L · Throws: R UC Santa Barbara
Season W-L
7-9
Season ERA
3.84
Season WHIP
1.25
Season K
113
Season IP
164.0
Next Matchup @ BOS Mon 1:05 PM ET

2026 Fantasy Baseball Player Profile

Michael McGreevy emerged as a reliable stabilizing force for the Cardinals' rotation in 2025, effectively graduating from "up and down" depth to a primary starter. Over 17 appearances (16 starts), the 25 year old right hander posted an 8-4 record with a 4.42 ERA and a 1.25 WHIP across 95.2 innings. While he was never a dominant strikeout artist (14.5% K rate), he excelled in two critical areas: limiting free passes and keeping the ball on the ground. His elite 5.0% walk rate ranked in the 93rd percentile of all pitchers, and his 48% ground ball rate provided a high floor for a team prioritizing defensive efficiency. His season highlight came in mid-September when he tossed a career best seven scoreless frames against the Reds, demonstrating a savvy six-pitch mix that frustrated opposing hitters.

Entering 2026, McGreevy is being projected as the sneaky "X factor" and potential top performer for the rebuilding St. Louis staff. FanGraphs' ZiPS model notably predicts he will lead all Cardinals starters with a 2.0 fWAR, placing him ahead of Matthew Liberatore and the newly signed Dustin May. Having established himself as a "pitching nerd" known for his adaptability and "servant leadership" mentality, McGreevy is a lock for the Opening Day rotation. For fantasy managers, he is a quintessential high floor, late round target with an ADP around 310. While his lack of elite velocity limits his strikeout ceiling, his pristine command and high volume projection make him a valuable SP4 or SP5 who can protect your team's WHIP and provide steady win equity on his start days.

DFS Last 5

Game Log

2026 Regular Season
DATE OPPONENT DEC IP H R ER HR BB SO ERA WHIP PC RESULT
Sep 19 vs. Washington Nationals 4.0 5 2 2 1 1 1 3.56 1.21 88 L 8-5
Sep 13 vs. Chicago White Sox W 6.0 3 1 1 0 3 6 3.54 1.20 90 W 1-3
Sep 7 @ San Francisco Giants 6.2 6 3 2 0 2 4 3.62 1.21 105 L 4-5
Sep 1 @ Los Angeles Dodgers W 5.0 5 4 4 0 2 4 3.66 1.21 90 W 13-8
Aug 26 vs. Baltimore Orioles 5.0 10 7 7 2 2 3 3.53 1.20 84 L 8-7
Aug 20 @ Cincinnati Reds 5.1 3 3 3 0 2 4 3.18 1.15 90 W 10-9
Aug 15 @ Chicago Cubs W 6.0 5 3 0 1 2 6 3.10 1.16 102 W 8-4
Aug 9 vs. Colorado Rockies 5.2 8 3 3 1 2 4 3.26 1.16 102 W 4-7
Aug 3 @ New York Yankees 4.1 4 2 2 1 1 5 3.19 1.13 91 W 13-7
Jul 28 vs. Chicago Cubs 0.2 1 0 0 0 0 1 3.15 1.13 12 L 10-2
Jul 23 vs. Arizona Diamondbacks L 6.1 7 4 4 1 3 3 3.17 1.13 95 L 10-6
Jul 8 vs. Milwaukee Brewers W 6.1 5 1 1 0 1 6 3.01 1.10 90 W 1-5
Jul 1 @ Atlanta Braves L 6.0 3 2 2 1 1 3 3.12 1.11 87 L 1-5
Jun 26 vs. Miami Marlins 6.0 5 0 0 0 1 4 3.12 1.14 94 L 4-0
Jun 19 @ Kansas City Royals L 5.0 8 5 5 1 1 2 3.35 1.15 95 L 5-6
Jun 14 @ Minnesota Twins 6.0 7 2 2 1 2 2 2.99 1.11 89 L 4-5
Jun 7 vs. Cincinnati Reds 6.0 5 2 2 2 0 5 2.99 1.08 83 W 3-5
Jun 1 vs. Texas Rangers L 6.0 5 2 2 0 2 1 2.98 1.10 87 L 2-1
May 26 @ Milwaukee Brewers L 4.0 7 5 5 1 3 6 2.98 1.09 89 L 0-6
May 20 vs. Pittsburgh Pirates L 5.0 10 3 3 1 1 1 2.40 0.99 91 L 7-0
May 14 @ Las Vegas Athletics 6.0 5 1 1 1 1 3 2.10 0.88 74 W 5-4
May 8 @ San Diego Padres W 6.0 1 0 0 0 2 9 2.18 0.86 94 W 6-0
May 2 vs. Los Angeles Dodgers W 6.0 3 0 0 0 3 3 2.52 0.92 88 W 2-3
Apr 26 vs. Seattle Mariners 6.0 5 1 1 1 0 6 2.97 0.90 98 L 3-2
Apr 20 @ Miami Marlins L 5.2 5 4 4 1 2 3 3.29 0.91 80 L 3-5
Apr 14 vs. Cleveland Guardians 5.0 4 2 2 2 1 2 2.49 0.83 87 W 5-6
Apr 8 @ Washington Nationals W 6.0 4 1 1 0 0 1 2.16 0.78 91 W 6-1
Apr 3 @ Detroit Tigers L 4.2 7 3 3 1 0 4 2.53 0.84 75 L 0-4
Mar 28 vs. Tampa Bay Rays 6.0 0 0 0 0 2 5 0.00 0.33 96 W 5-6
Total7-8156.2146666220431073.561.212,537

AVG, OBP, SLG, ERA and WHIP are season-to-date through each game, not that game alone — so the column reads as a trend and its last value is the season figure. They stay season-to-date when the log is filtered by opponent; the figure for the filtered games is the one in the Total row. The second game of a doubleheader is marked (2).

Splits

Latest Features