Strikeout Model Board | The Pick | Phillies vs Marlins | July 28, 2026

Sandy Alcantara's Strikeout Rate Is Back. The Phillies Have Already Seen It Peak.

On June 17, Sandy Alcantara struck out six Phillies hitters in six innings, one small piece of the best swing-and-miss stretch of his season. That start sits inside a run of seven turns in which he has punched out 39 hitters in 46.1 innings, a pace that would rank among the best in the National League if it were his full season number instead of his last five weeks. Tonight at loanDepot park he draws Philadelphia again, the exact lineup that already saw this version of him up close. That direct history is the headline. It is not the only reason to like this number, and it is not a reason to ignore the two nights this same stretch went sideways.

By MLB Props Research Desk | Board: July 28 pitcher strikeouts | Seven contracts made the page from a 41-contract slate | Lines read off the current DraftKings and FanDuel boards, stats from the 2026 MLB record via ESPN and MLB.com game logs pulled this morning

MLBPROPS.COM STRIKEOUT BOARD Sandy Alcantara Over 5.5 Strikeouts · +116 · PLAY The Form39 K in his last 46.1 innings · 7 starts The HistoryAlready faced Philadelphia June 17: 6 K in 6 IP The OpponentPhillies 952 K · 6th of 30 teams The EdgeModel shows +8.8pp, largest on today's board Headline play of the July 28 board. Six more reads behind it, one flagged for volume risk and one flagged as contrarian.
The July 28 board on one card. A pitcher who has already shown this Phillies lineup his best stuff once this season, back for a second look.
Last 7 starts K39
Last 7 starts IP46.1
Season K/96.88
vs Phillies (6/17)6 K, 6 IP
Phillies K rank6th of 30
Over 5.5 price+116
The play: Sandy Alcantara Over 5.5 strikeouts, priced around plus 116 on the DraftKings and FanDuel boards and roughly minus 148 to go the other way, Philadelphia Phillies at Miami Marlins, loanDepot park. Alcantara has punched out 39 hitters across his last seven starts, 46.1 innings, four of those seven outings clearing this exact number outright. His season line, 10-6 with a 4.01 ERA and 110 strikeouts in 143.2 innings, undersells how sharp the stuff has looked lately, and he has already stood on a mound against this specific Philadelphia lineup once this year, on June 17, and struck out six of them in six innings without allowing a run. Our model shows roughly an 8.8 percentage point edge on the over, the largest gap between model and market anywhere on today's seven-play board.
Sandy Alcantara, Miami Marlins right-handed starting pitcher, in his delivery
Sandy Alcantara, 39 strikeouts across his last seven starts.
Cade Cavalli, Washington Nationals right-handed starting pitcher, on the mound
Cade Cavalli, the board's second strong read, carrying a tough matchup on his own rate.

Thirty-Nine Strikeouts, And A Direct Look At Tonight's Lineup

Start with the record, because on paper it does not scream strikeout play. Alcantara is 10-6 with a 4.01 ERA across 22 starts, 110 strikeouts in 143.2 innings, a 6.88 K/9 mark for the season that would not turn heads by itself. The last seven starts are a different pitcher. On June 17 he struck out six Phillies in six innings and allowed nothing. On June 23 against Texas, four strikeouts in 6.2 innings. On June 29 in Colorado, a rough five-run night that still produced three punchouts in 5.2 innings. On July 4 against the Athletics, his best of the stretch, eight strikeouts in eight innings. On July 10 against Cleveland, eight more in seven innings. On July 17 at Milwaukee, seven in six innings. On July 22 at Houston, three strikeouts in seven innings attached to five earned runs. Add it up and it is 39 strikeouts in 46.1 innings, four of the seven outings clearing 5.5 comfortably, three missing.

The part that separates tonight from a generic hot streak is that Alcantara has already done this exact job against this exact opponent. The June 17 start was not against a depleted or unfamiliar Phillies lineup, it was the same collection of hitters he faces again tonight, and he beat the number by a full strikeout and a half. That is the rarest kind of specific evidence a strikeout prop can offer: not a rate, not a park factor, an actual box score against the actual team.

Seven Starts, A Rate That Has Clearly Returned Strikeouts in each of Alcantara's last seven starts. Dashed line is tonight's 5.5. line 5.5 66/17 PHI 46/23 TEX 36/29 COL 87/4 ATH 87/10 CLE 77/17 MIL 37/22 HOU 39 strikeouts across 46.1 innings. Four starts cleared 5.5, three missed, and the misses lined up with his two roughest results. The one green bar against tonight's exact opponent, 6/17 vs PHI, is the data point the rest of this board doesn't have.
Green bars cleared the line, red bars missed it. The Phillies start is the one green bar this board can point to directly.

The Nights It Went The Other Way

State the qualifier plainly, because a strikeout over built partly on a single data point is not a sure thing. Alcantara's two shortest strikeout nights of this stretch, three punchouts against Colorado on June 29 and three again at Houston on July 22, both came attached to five earned runs allowed. That is not a coincidence worth ignoring. When his command has been off enough to get hit hard in this sample, his swing-and-miss stuff has also come up short of this number. Philadelphia is not an extreme strikeout-prone lineup either, sixth most in baseball at 952 strikeouts, ahead of teams like Atlanta and Cleveland but well behind a true whiff-heavy offense. This is not a case where the opponent is doing much of the work.

What tips it back toward a play is that four of the last seven outings, including the one directly against tonight's opponent, cleared this number with room to spare, three of them by two strikeouts or more. The version of Alcantara who shows up more often in this stretch is the one who has already beaten this exact lineup once. The version who shows up less often is the one who gets hit hard and misses fewer bats in the same start. Betting the over is a bet that the better version is still the more likely one, backed by a real box score instead of a hunch.

The Rest Of Today's Board

Six more numbers survived to the page, each carrying a different kind of argument.

Cade Cavalli over 4.5 strikeouts, plus 118 on the board, against Toronto. Cavalli has been one of the sharpest arms in baseball over his last seven turns, punching out 46 hitters across that stretch including a 13-strikeout, no-run outing at Boston on June 30 and back-to-back nine-and-eight strikeout starts against the Athletics on July 17 and at Colorado on July 22. Toronto strikes out fourth fewest in the majors, 776 times this year, a genuinely difficult lineup to miss bats against. This is closer to Cavalli's own emerging rate, 10.3 K/9 on the season, carrying the number than a favorable matchup doing it for him, and the model still likes it by a 7.1 percentage point edge, the second largest on the board.

Reid Detmers under 6.5 strikeouts, minus 136 on the board, against Houston. Detmers has struck out plenty this year, 136 in 120 innings for a 10.2 K/9 rate, but his last five outings have gotten shorter: 5.2, 5.0, 4.0, 6.0 and 5.1 innings, averaging barely over five innings a start. Fewer innings simply means fewer swings to miss, regardless of rate, and two of those five starts still cleared 6.5 anyway. The honest complication is that Detmers already faced Houston once this season, on June 10, and beat this number easily with nine strikeouts in seven innings. The under here is a bet that his shrinking recent workload matters more than that one strong prior look, and it is the shakiest argument of the three strong plays on the board for exactly that reason.

Troy Melton over 5.5 strikeouts, even odds at minus 113, against Baltimore. Melton has been one of the best surprises in baseball this season, 5-1 with a 1.95 ERA across just 10 starts, 55 strikeouts in 60 innings. His last six turns have cleared 5.5 in five of six, including back-to-back nine-strikeout starts on July 8 and July 17. Baltimore strikes out third most in the majors, 983 times this season, a real tailwind for a pitcher who has missed bats at this level all year.

Chase Burns over 6.5 strikeouts, plus 112 on the board, against Cleveland. Burns is the most talented arm on this board by a wide margin, 124 strikeouts in 107.2 innings for a 10.4 K/9 rate and a 12-1 record with a 2.42 ERA across a full 19-start workload. His last six starts have been streaky, ten strikeouts against Pittsburgh on June 27, then four, two and six across his three most recent turns, including a quiet two-strikeout, three-run outing against Philadelphia on July 8. Cleveland strikes out 895 times this year, roughly middle of the pack, so this play leans on Burns's ceiling reasserting itself against a neutral opponent rather than a clean matchup edge.

Christian Scott over 5.5 strikeouts, plus 118 on the board, against Atlanta. Scott has been quietly excellent in his first 14 big league starts, 78 strikeouts in 63.1 innings for an 11.08 K/9 rate and a 3.13 ERA, clearing 5.5 in five of his last six turns. He already faced Atlanta once this season, on July 3, and struck out seven of them in four innings. Atlanta strikes out below the league average, 859 times this year, so this number leans on Scott's own emerging rate and his direct history against this lineup more than a favorable matchup.

Gavin Williams under 7.5 strikeouts, minus 130 on the board, against Cincinnati. This is the number on the board with the most uncomfortable recent trend attached, and this article will not pretend otherwise. Williams has struck out eleven hitters in each of his last three starts, July 9, July 18 and July 23, a run that has pushed the market to price the over as a heavy favorite. He already threw six innings against this same Cincinnati lineup back on May 17 and struck out seven of them, right around tonight's number. The under is a bet that three straight dominant outings have pushed the market's price further than the pitcher's real range supports, a value disagreement with a hot streak rather than a matchup-driven read, and it is why this is the smallest, most contrarian lean on the page.

PlayLinePriceWhyRead
Sandy Alcantara K, Phillies at MarlinsOver 5.5+11639 K in last 46.1 IP, already beat this lineup oncePLAY
Cade Cavalli K, Blue Jays at NationalsOver 4.5+11846 K in last 7 starts despite a tough matchupPLAY
Reid Detmers K, Astros at AngelsUnder 6.5-136Shrinking workload, though he beat Houston once alreadyPLAY
Troy Melton K, Orioles at TigersOver 5.5-113Baltimore strikes out 3rd most in MLBLEAN
Chase Burns K, Guardians at RedsOver 6.5+112Elite arm, streaky last two startsLEAN
Christian Scott K, Braves at MetsOver 5.5+118Own rate carries it, already beat Atlanta onceLEAN
Gavin Williams K, Guardians at RedsUnder 7.5-130Fading three straight 11-strikeout startsLEAN

Where Tonight's Opponents Rank Among Baseball's Strikeout Offenses

2026 Team Strikeouts: Where Tonight's Opponents Rank Full-season team strikeout totals through July 23. Higher bars strike out more. Orioles (3rd) 983 Reds (4th, tonight) 973 Phillies (6th, tonight) 952 Guardians (14th) 895 Astros (18th) 878 Braves (24th) 859 Blue Jays (28th) 776 Cincinnati and Philadelphia sit near the top of the league; Toronto sits near the bottom.
Real strikeout totals for the seven opponents involved in tonight's plays. Cincinnati's high rank is the tension inside the Williams under; Toronto's low rank is the challenge Cavalli's own form has to answer.

Model Edge, Side By Side

Sandy Alcantara over, Phillies+8.8pp edge
Cade Cavalli over, Blue Jays+7.1pp edge
Reid Detmers under, Astros+5.5pp edge
Troy Melton over, Orioles+3.2pp edge
Chase Burns over, Guardians+3.0pp edge
Christian Scott over, Braves+2.9pp edge
Gavin Williams under, Reds+2.6pp edge

Edge is the gap our model shows between its own strikeout projection and the number priced into the market, expressed in percentage points, not a standalone probability. Alcantara's direct history against tonight's Phillies lineup is the single biggest reason his edge tops the board.

How to read this page. The headline play is Sandy Alcantara over 5.5 strikeouts. Cavalli, Detmers, Melton, Burns, Scott and Williams are the supporting board, ranked STRONG to LEAN by edge size. Everything here is independent analysis for MLBProps.com readers, sourced and verified against the live 2026 record, and priced off the current DraftKings and FanDuel strikeout markets pulled this morning.

Graded, July 28 final: the board's toughest day of the year, 0-6 with one voided, net notional -6.79u on one-unit tickets. Sandy Alcantara struck out 5 across 7.0 shutout innings in Miami's 1-0 win over Philadelphia — under the 5.5 line, lost. Notional cost of a one-unit ticket at +116 is -1.00u. Cade Cavalli struck out 3 across 6.0 innings in Washington's 8-6 win over Toronto — under the 4.5 line, lost. Notional cost of a one-unit ticket at +118 is -1.00u. Reid Detmers struck out 9 across 5.0 innings in the Angels' 3-2 loss to Houston — over the 6.5 line his under needed, lost. Notional cost of a one-unit ticket at -136 is -1.36u. Troy Melton struck out 5 across 7.0 shutout innings in Detroit's 14-0 win over Baltimore — under the 5.5 line, lost. Notional cost of a one-unit ticket at -113 is -1.13u. Chase Burns struck out 4 across 5.0 innings in Cincinnati's 6-5 loss to Cleveland in game one of the doubleheader — under the 6.5 line, lost. Notional cost of a one-unit ticket at +112 is -1.00u. Gavin Williams struck out 12 across 7.0 innings in Cleveland's 2-0 loss to Cincinnati in game two — over the 7.5 line his under needed, lost. Notional cost of a one-unit ticket at -130 is -1.30u. Christian Scott never took the mound: the Braves-Mets game in Atlanta was postponed by rain and moved to a July 29 split doubleheader, so the over 5.5 strikeouts read is void, no action, consistent with this site's standing rule that a postponed game's tied pick is voided rather than guessed at. Every read on this page was published as analysis only, so none of this changes the tracked season record. Confirmed from official MLB box scores for July 28, 2026.

No Play On YRFI/NRFI Today

There is no first-inning runs prop on today's page, and that omission is deliberate rather than an oversight. Today's board run through the model produced pitcher strikeout and pitcher outs numbers only, no first-inning scoring market survived the filter with a positive-EV read attached. Rather than force a YRFI or NRFI pick onto the page because the calendar says there is a game, this space stays honest: no first-inning edge, no play. The strikeout board above is today's full slate of plays.

Final Verdict

Sandy Alcantara over 5.5 strikeouts is the play, and it comes with the rarest kind of backing a strikeout prop can have: an actual box score against tonight's actual opponent. Thirty-nine strikeouts in his last 46.1 innings is a real, current form, and the one start in that stretch that came against Philadelphia already cleared this number by a strikeout and a half. The two nights this form broke down, both against different opponents, both came with heavy contact allowed, which is the honest risk sitting on top of tonight's price. This bet is a wager that the version of Alcantara who beat this exact lineup once already is the more likely one to show up again.

Behind it, a Cavalli over that leans entirely on his own emerging rate against one of the league's toughest strikeout matchups, a Detmers under built on a shrinking workload despite one inconvenient prior start against Houston, a Melton over riding a genuinely favorable Baltimore matchup, a Burns over betting the board's best arm snaps out of a two-start cold spell, a Scott over backed by his own direct history against Atlanta, and a Williams under that bets against extrapolating three straight dominant starts into a fourth.

Back tomorrow with a fresh slate.

Frequently Asked Questions

Why is Sandy Alcantara Over 5.5 strikeouts the play on July 28?

Because his swing-and-miss form over the last seven starts has been his best stretch of the season, 39 strikeouts in 46.1 innings, and he already faced this exact Phillies lineup on June 17 and struck out six of them in six innings without allowing a run. The over is priced around plus 116. Our model shows roughly an 8.8 percentage point edge on the over, the largest gap on today's board.

What is the single risk on the over?

Alcantara's own volatility. His two shortest strikeout nights of this stretch, three against Colorado on June 29 and three at Houston on July 22, both came with five earned runs allowed. Philadelphia is not an extreme strikeout-prone lineup either, sixth most in baseball, so this bet leans on his form holding rather than a lopsided matchup.

What are the other plays on the board?

Cade Cavalli over 4.5 against Toronto, carried by his own rate against a tough matchup. Reid Detmers under 6.5 against Houston, leaning on a shrinking recent workload. Troy Melton over 5.5 against Baltimore, a genuinely favorable strikeout matchup. Chase Burns over 6.5 against Cleveland, the board's best arm working through a cold stretch. Christian Scott over 5.5 against Atlanta, backed by direct history. And Gavin Williams under 7.5 against Cincinnati, a fade of three straight 11-strikeout starts.

Is Gavin Williams under 7.5 strikeouts a reasonable bet after three straight 11-strikeout starts?

It is the riskiest number on the board and this article says so directly. Williams has struck out eleven hitters in three consecutive starts, pushing the market to price the over as a heavy favorite at minus 130. The under bets that the market has extrapolated a hot streak too far, not that the matchup favors it. It is sized as the smallest lean on the page for exactly that reason.

How does an opponent's strikeout rate change these bets?

A strikeout total is a rate multiplied by how often the lineup in the box swings and misses. Baltimore strikes out third most in the majors, a real tailwind for Melton's over. Toronto strikes out fourth fewest, which is why Cavalli's over needs his own recent form to carry it. Atlanta sits below league average, meaning Scott's over leans on his own rate and his direct history more than the matchup. Same math, different verdicts depending on who is standing in the box.