the_sweatCAR @ JAX
THE NUMBER
Jacksonville Jaguars +2.5 -110
the_sweatGB @ DEN
THE NUMBER
Green Bay Packers +6.5 -112
the_sweatNYJ @ PIT
THE NUMBER
Pittsburgh Steelers +1.5 -114
after_garyNYJ @ PIT
PIT +1.5 → -2.5
FANDUEL · SAME BOOK · PRE-KICK
coachingNYJ @ PIT
NYJ gives away 92 fewer penalty yards per game
This is the one spot where the Jets actually hold the cleaner profile, and it matters more than it looks — a team that isn't handing back yardage with flags keeps its own drives alive and doesn't gift the other side extra room to work with. Pittsburgh piling up that much penalty yardage is the one crack in an otherwise sharp performance, often the cost of playing an aggressive, attacking style that wins in most other ways but occasionally beats itself. A single game of flags can also swing on a couple of untimely or borderline calls rather than reflecting a truly undisciplined team, so this gap is more fragile than the rest of Pittsburgh's numbers. If New York stays clean again while needling Pittsburgh into those same mistakes, that's a real lever the Jets control instead of just reacting to Pittsburgh's identity all night.
P Edge side won; final 17-0
explosive_playGB @ DEN
DEN owns a +2.5 yards-per-play gap
GB is at 2.7 yards per play over 1 game; DEN is at 5.2 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 33-13
bullpen_fatigueSF @ BOS
Boston Red Sox pen: 16.3 relief IP over their last 3 games
Boston's pen has been in overdrive — 16.3 innings across the last three games with five arms already turning around on short rest. If tonight's tight late against San Francisco, I don't love what they've got left down there.
turnover_edgeNYJ @ PIT
PIT commits 2 fewer turnovers per game
Ball security is one of those things that quietly decides who controls a game, and right now Pittsburgh isn't giving anything away while the Jets are handing over extra possessions. That matters most in a game like this because every giveaway is a shortened field for the other side, and New York can't afford to gift a defense that's already been hard to score on. Wiping the sheet clean for a full game is a good sign, but it can also just mean a team wasn't forced into many risky throws or tight windows — protecting the ball under real pressure is the tougher test. If the Jets tighten that up early, they take away the free possessions Pittsburgh has been living on so far.
P Edge side lost; final 17-0
quarterbackGB @ DEN
DEN averages +3.8 yards every time it drops back
GB is at 2.8 yards per pass attempt over 1 game; DEN is at 6.6 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 33-13
quarterbackNYJ @ PIT
PIT averages +3.3 yards every time it drops back
Yards per throw is basically a measure of explosive plays, and averaging that much per attempt means a good chunk of Pittsburgh's production is coming from shots down the field rather than short, underneath stuff. New York sitting well below that mark points to an offense built on shorter, higher-percentage throws, which needs a lot of clean downs strung together to produce the same total yardage — there's a lot less margin for a negative play or a stalled series. That puts real weight on New York's defense to take away the big play first, because playing it safe against an offense already averaging chunk gains per throw is how a lead gets away in a hurry. A yards-per-attempt gap like this over one game gets skewed hard by one or two long completions, so it isn't proof of a full-field passing attack yet — but if Pittsburgh has shown even a willingness to push it deep, New York's secondary has to respect that shot on every snap tonight.
P Edge side lost; final 17-0
platoon_edgeSF @ BOS
Drew Gilbert (bats L) draws Sonny Gray (RHP), batting 1st
Gilbert leading off against Gray isn't a one-shot look, it's four or five trips through the exact matchup that favors him. I like a lefty bat with real separation getting first crack at the righty tonight.
P 2-for-3, 5 TB
quarterbackNYJ @ PIT
PIT's passing game is +120 yards per game
That kind of passing output means Pittsburgh's offense is comfortable pushing the ball down the field, and that's the sort of approach that puts a defense on its heels all game — it has to declare coverage early or risk getting beat over the top. New York's offense has looked built around shorter, safer throws by comparison, which is a fine identity right up until it needs to answer with matching chunk plays and can't find them. A gap this wide off a single game usually traces back to a handful of explosive completions rather than sixty clean minutes of execution, so it's not proof Pittsburgh's passing attack is this dominant against a real defensive plan yet. Whether that big-play passing game shows up again tonight depends on whether New York's front can speed up the rhythm before it turns into another explosive night through the air.
P Edge side lost; final 17-0
pace_scriptNYJ @ PIT
PIT's defense gives up 15 fewer points per game
A defense playing that stingy buys its offense the freedom to play ahead instead of chasing the scoreboard, and that changes the whole complexion of a game — fewer possessions turn into desperate situations, fewer fourth quarters turn into shootouts. Pittsburgh's defense setting that tone means New York's offense has to sustain long drives to keep pace rather than trade scores in bursts, and nothing in this matchup suggests that's where New York is strongest right now. On the other side, a defense that's already allowed that much scoring hasn't shown it can bail out its own offense on a rough possession, which limits how conservatively New York can afford to play. Points allowed in one game leans heavily on who was lined up on the other sideline and how many possessions were even in play, so this split reads as an early signal more than a settled identity — but it puts real pressure on New York's offense to not need the bailout tonight.
P Edge side lost; final 17-0
pace_scriptGB @ DEN
DEN's defense gives up 21 fewer points per game
GB is at 28 points allowed per game over 1 game; DEN is at 7 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 33-13
pace_scriptGB @ DEN
DEN is scoring +18 points per game
GB is at 9 points per game over 1 game; DEN is at 27 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 33-13
pace_scriptCAR @ JAX
JAX holds the ball 8:55 longer per game
CAR is at 26:18 time of possession per game over 2 games; JAX is at 35:12 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 34-17
quarterbackGB @ DEN
DEN's passing game is +100 yards per game
GB is at 97 team passing yards per game over 1 game; DEN is at 197 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 33-13
pass_rushGB @ DEN
DEN's offense takes 4 fewer sacks per game
GB is at 5 sacks taken per game over 1 game; DEN is at 1 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 33-13
pass_rushGB @ DEN
DEN's pocket leaks 43 fewer yards per game
GB is at 44 sack yards lost per game over 1 game; DEN is at 1 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 33-13
trenchesGB @ DEN
DEN is +99 rush yards per game
GB is at 63 rushing yards per game over 1 game; DEN is at 162 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 33-13
red_zoneGB @ DEN
DEN scores on +100% more of its red-zone trips
GB is at 0% red-zone scoring rate over 1 game; DEN is at 100% over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 33-13
turnover_edgeNYJ @ PIT
PIT throws 2 fewer picks per game
Clean quarterback play is its own kind of momentum control — when a passer isn't turning it over, the defense on the other side has to actually go earn a takeaway instead of just waiting for one to fall in its lap. New York's quarterback play has come with turnovers through the air, and that's the kind of thing that can hand Pittsburgh short fields and let their defense play downhill without needing to gamble for it. Zero interceptions over one game can just as easily mean a quarterback wasn't asked to throw into many contested windows, and multiple picks in a game can come from tipped balls or miscommunication as much as bad decision-making, so neither number is fully locked in as a true read on either passer. Tonight's version of this fight is simple: whoever's quarterback protects the ball longer probably ends up controlling the fourth quarter.
P Edge side lost; final 17-0
red_zoneNYJ @ PIT
PIT gets inside the 20 4 more times per game
Getting into scoring range that many times in one game means an offense sustaining drives and living in opposing territory for long stretches, not just hitting a couple big plays and punting the rest of the night. New York managing barely any trips into that same range points to drives dying around midfield, which is its own problem separate from finishing — you can't convert chances you never create. Volume like that can be shaped by field position gifts or a short field off a takeaway just as much as by an offense actually marching downfield, so a heavy trip count in one outing isn't automatic proof of a top-tier drive-sustaining unit. The bigger tell tonight is whether New York's offense can consistently cross midfield and put itself in position to compete, because right now that part of the game hasn't shown up at all.
P Edge side lost; final 17-0
red_zoneNYJ @ PIT
PIT scores on +80% more of its red-zone trips
Scoring once you get inside the 20 is where a lot of these games actually get decided, and Pittsburgh has shown it can finish drives while New York has come up empty in the same situation. That's a real identity gap — moving the ball between the 20s doesn't count for much if the trip ends in a field goal or worse, and right now Pittsburgh is the team turning chances into touchdowns. Red zone rate off a small handful of possessions swings wildly, though — one busted coverage or one stuffed run changes the whole picture, so it says less about who's built better down there and more about how a couple of specific plays broke. If the Jets get red zone chances tonight, whether they finally finish one matters more than how they got down there in the first place.
P Edge side lost; final 17-0
injuryCAR @ JAX
Haynes King (QB) is questionable for CAR
King's hamstring already cost him a game two weeks ago, and that's the more important number here than anything about tonight specifically - losing that much of camp's evaluation window to injury is time a quarterback fighting for reps doesn't get back, no matter how tonight against Jacksonville shakes out. Questionable this many days removed from the original injury means this has settled into a managed, lingering situation rather than a sudden new concern. The reps at that position went to whoever else is in Carolina's quarterback room while King was sidelined, and those live-game looks shape a roster call more than practice snaps ever do. For a competition decided by August tape, the missed time already did its damage before tonight ever kicked off.
P Edge side won; final 34-17
pace_scriptNYJ @ PIT
NYJ @ PIT carries a 20.5 market total
A gap that size from the room's baseline means the market isn't pricing this like a game between two real offenses — it's pricing a night of clipboard-holders taking a series each before backups and camp bodies handle the rest. That kind of cast produces short drives and vanilla play-calling, not the sustained scoring the rest of the slate is averaging. Cracking this number means the second- and third-string arms have to start connecting on the low-percentage, downfield stuff they lean on once starters are gone and roster spots are on the line — that's how these totals blow up, not through methodical scoring drives. A defensive or special teams score adds points from nowhere too, and this total has almost no cushion built in for one.
coverageGB @ DEN
DEN's secondary gives up 180 fewer passing yards per game
GB giving up 313 yards through the air in one game means a secondary getting beat over the top and underneath both, not just picking on one busted coverage — that's a group that struggled to disguise anything all night. DEN holding its first opponent to 133 sits at the other extreme, and a number that low usually means the corners were winning at the catch point while the rush gave the quarterback nowhere to reset and climb the pocket. A 180-yard swing between these two units is talent and execution, not scheme, and gaps like that tend to hold up start to finish rather than close as the game goes on. GB's coverage has the longest way to travel tonight against a defense that's already shown it can take away the pass.
P Edge side lost; final 33-13
coverageGB @ DEN
DEN's defense surrenders 2.8 fewer yards a snap
GB's six-yard-per-play number isn't a coverage issue or a run-fit issue on its own, it's both happening at once — giving up that much regardless of how the offense chooses to attack usually comes down to angles and effort more than anything a coordinator drew up wrong. DEN sitting at 3.2 is the opposite story, a number tight enough to mean there's no soft spot for an offense to lean on possession after possession, whether it tries to run or throw. That's a gap in complete team defense, not something living in one phase of the game, and it means DEN dictated terms snap to snap in a way GB's group simply didn't. That's the profile of a defense that travels well regardless of game plan, and tonight it's GB's turn to find out firsthand.
P Edge side lost; final 33-13
coverageGB @ DEN
DEN gets off the field on third down 27.2% more often
GB has let opponents convert more than half of their third downs, which means the work on first and second down isn't setting up anything manageable — an offense facing short distance all night is going to stay on schedule no matter what a defense wants to dial up on the money down. DEN getting stops on nearly three of every four third downs is the payoff of good early-down defense, not a third-down trick, since you don't hold that well on crunch downs unless the earlier downs already did the work. That gap is about as clean a measure of forcing three-and-outs as there is, and it's the difference between an offense staying on schedule all night and one living and dying on a single snap per series. GB has to find a way to win first and second down tonight, because its third-down safety net has already shown it isn't there.
P Edge side lost; final 33-13
trenchesCAR @ JAX
JAX's front holds runners to 90 fewer yards per game
Fifty-six yards allowed on the ground would hold up as a strong week against a real offense, and getting there in the first look of the season says JAX's front is winning at the point of attack rather than getting caught leaning the wrong way. CAR's number is the more telling one of the two, because it's not a single bad outing — 146 yards a game across two straight weeks means the issue fitting the run is showing up regardless of who's carrying the ball. A defense that gets moved twice in a row usually has a leverage problem at the point of attack, and that kind of issue doesn't correct itself just by changing opponents. JAX's front carries the better story into tonight, and CAR is still searching for a single half where the point of attack actually held.
P Edge side lost; final 34-17
pass_rushGB @ DEN
GB's rush gets home 2 more times per game
GB is at 3 sacks recorded per game over 1 game; DEN is at 1 over 1 game. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-08-20.
P Edge side won; final 33-13
coverageCAR @ JAX
JAX's defense surrenders 1.95 fewer yards a snap
Giving up six and a half yards a snap across two games isn't one bad quarter for CAR, it's a pattern — a defense bleeding that much regardless of down or method usually can't get off the field no matter which way the offense decides to attack it. JAX sitting right at four and a half in its opener says the front is winning first and second down often enough to keep an offense from ever finding rhythm. Two yards a snap is a real gap at this level, and gaps like that tend to show up as touchdowns instead of field goals by the fourth quarter. Right now that cushion belongs to JAX, and CAR is the side that has to close it.
P Edge side lost; final 34-17
mismatchGB @ DEN
DEN's protection against a GB front — GB takes 5 sacks a game to DEN's 1
Denver's line has been the story early on — one sack allowed a game buys a quarterback time to let routes develop, which is about as clean as protection shows up this time of year. Green Bay's dealing with the opposite problem, watching their own quarterback go down five times a game, a number that points to real trouble up front rather than a couple of bad snaps. That's the matchup that matters most tonight: Denver's front has earned the right to control the line of scrimmage, and if it holds up again, their offense gets to operate on schedule while Green Bay is left hoping for a cleaner night than its numbers suggest. Green Bay's best way to mask that gap is to win first down, stay out of long yardage, and get the ball out on time before the pocket has a chance to cave. If Denver's protection keeps doing what it's done, this turns into a game decided up front before it's decided anywhere else.
P Edge side lost; final 33-13
mismatchCAR @ JAX
JAX's clock control — 35:12 of possession a game to CAR's 26:18
Jacksonville isn't just moving the chains, they're parked on the field — 35 minutes of possession a game means long drives, a rested defense, and an opponent that barely gets a chance to find rhythm. Carolina's offense is on the clock for barely 26 minutes a night, which leaves almost nine extra minutes a game sitting in Jacksonville's pocket to control tempo, run plays, and dictate field position. That gap is the whole plan for Jacksonville tonight: stay on schedule, keep possessions long, and turn the game into a possession count Carolina simply can't keep pace with. Carolina's only way around it is to make its limited snaps count, hit explosive plays early, score fast, and avoid the long, grinding drives it hasn't shown it can sustain. If Jacksonville keeps the clock the way its numbers suggest, Carolina's defense ends up carrying the heavier load tonight, on the field far more than their own offense will like.
P Edge side lost; final 34-17
turnover_edgeGB @ DEN
DEN's defense takes the ball away 2 more times per game
GB's zero takeaways in a game usually points to a defense playing station-to-station — disciplined enough not to give up the house, maybe, but never putting a hand on the ball or forcing a bad decision. DEN coming away with two in its opener is the finishing piece that turns a good number into extra possessions and hidden field position, and it tends to come from a front getting home in time to rush a throw or a secondary closing on the ball instead of just chasing it. Stacked on top of everything else DEN's defense already showed, those takeaways look like a product of team speed and finishing, not luck. That kind of finishing tends to compound — DEN isn't just positioned to stop drives tonight, it's positioned to end a few of them outright.
P Edge side lost; final 33-13
situationalNYJ @ PIT
PIT moves the chains 10 more times per game
NYJ is at 15 first downs per game over 1 game; PIT is at 25 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 17-0
pace_scriptNYJ @ PIT
PIT is scoring +12 points per game
NYJ is at 16 points per game over 1 game; PIT is at 28 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 17-0
injuryNYJ @ PIT
Geno Smith (QB) is questionable for NYJ
That ankle now costs Smith a second straight exhibition outing, and at this point in August that's a non-story for the regular season - teams don't rush starting quarterbacks back for preseason snaps regardless of how mild the injury is. Day-to-day is the tell here: it's the word you use when there's no real concern, just no reason to hurry. The backup quarterback banks another full outing under center, which is actually the more useful information tonight - it's extended live evaluation for a roster spot that matters more in August than Smith's snap count does. Nothing here changes how you should think about Smith or the Jets' offense come September.
P Edge side won; final 17-0
mismatchNYJ @ PIT
PIT's passing attack against NYJ's — 313 pass yards a game to 193
Pittsburgh's passing game has been humming, averaging 313 yards a night, the kind of number that keeps drives alive on obvious passing downs and lets the offense stay ahead of schedule. New York's air attack hasn't come close, sitting at 193, so if tonight turns into a track meet through the air, Pittsburgh has already shown it can win that race and New York hasn't. New York's best way to hide that gap is to keep it from becoming a track meet at all — stay committed to the run, protect the ball, and keep Pittsburgh's offense standing on the sideline as much as possible instead of trying to match them throw for throw. Pittsburgh's incentive is the opposite: push the pace through the air early and turn this into exactly the kind of shootout New York can't win. Whichever team decides how this game gets played, through the air or on the ground, is the one walking away with the better night.
P Edge side lost; final 17-0
red_zoneNYJ @ PIT
PIT holds red-zone trips to a score 66.7% less often
PIT hasn't let a single red-zone possession end in points, and this early in the year a shutout like that usually says more about flying to the ball and finishing tackles than about facing top-flight offenses — it just hasn't seen enough trips yet to call it settled. NYJ's issue runs the other way: giving up scores on two of every three trips inside the twenty points at leverage and tackling problems, and those don't disappear just because the opponent changes. Put a defense that's already proven it can slam the door across from an offense that hasn't had to solve one yet, and the pressure sits squarely on NYJ to stop finishing drives at the rate it has been. PIT is the group I trust to keep saying no in the red zone tonight.
P Edge side lost; final 17-0
pass_rushNYJ @ PIT
PIT's rush gets home 4 more times per game
PIT racking up five sacks in one game is a front that's already winning its one-on-ones fast, and even against backup protection this early in the year, that kind of get-off shows real first-step ability that tends to travel. NYJ giving up just one sack could mean quick, decisive quarterback play, or it could just mean the protection hasn't been tested by a front that gets home this often — either way, it's an unproven number about to face a much tougher rush. Four extra sacks a game is enough pressure to turn a clean pocket into a scramble drill by the second quarter, and PIT has already shown it can generate that kind of heat without needing a complicated blitz package. Whoever lines up at quarterback for NYJ tonight is stepping into the most hostile pocket either team has built so far this year.
P Edge side lost; final 17-0
platoon_edgeLAA @ TEX
Justin Foscue (bats R) gets a LHP from the 1st spot
Texas put Foscue leadoff against a lefty, and that's the whole bet — the righty bat gets the most looks at the exact matchup he crushes. Swap in a righty starter and this isn't the same play at all.
P 0-for-4, 0 TB, 1 BB
bullpen_fatigueNYM @ CHW
Chicago White Sox pen: 17.7 relief IP over their last 3 games
The White Sox bullpen has thrown 17.7 innings in three days, with three different arms already pulling double duty. That's a taxed pen walking into a Mets lineup tonight.
starter_team_recordDET @ KC
Tigers 7-1 in Troy Melton's last 8 starts
Detroit is 7-1 in Troy Melton's last eight starts, and that's too consistent to call a coincidence. I'm riding the Tigers again with him on the mound in Kansas City.
turnover_edgeCAR @ JAX
CAR throws 1.5 fewer picks per game
CAR is at 0.5 interceptions thrown per game over 2 games; JAX is at 2 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side won; final 34-17
starter_team_recordLAA @ TEX
Angels 1-7 in Reid Detmers's last 8 starts
The Angels are 1-7 behind Reid Detmers in his last eight trips to the mound. Nothing about this lineup says tonight's the night that turns around in Texas.
platoon_edgeWSH @ MIA
Griffin Conine (bats L) hits 3rd against Brad Lord (RHP)
Third against a righty puts Conine's platoon strength where it can actually drive in runs instead of getting buried lower in the order. This looks like Miami building the lineup around the matchup, not just filling out a card.
P 0-for-3, 0 TB, 1 BB
platoon_edgeTOR @ NYY
Paul Goldschmidt (bats R) gets a LHP from the 1st spot
Leadoff against a lefty stacks Goldschmidt's night with the matchup he's built for, and leadoff means more trips than anybody else in that lineup. Fluharty being left-handed is doing all the work here.
P 1-for-4, 1 TB
platoon_edgeCLE @ COL
Nathaniel Lowe (bats L) draws Tanner Gordon (RHP), batting 5th
Fifth against a righty is the keep-the-line-moving spot, and Lowe's split says he's the guy to do it. Gordon throwing right-handed is close to the whole ballgame for how this at-bat goes.
P 2-for-4, 3 TB, 1 BB
the_sweatGB @ DEN
GROUND
Green Bay Packers +6.5 -112
injuryNYJ @ PIT
Michael Pittman Jr. (WR) is questionable for PIT
Pittman going down as 'hard pressed' the same day as Metcalf isn't a coincidence worth shrugging off - both receivers unlikely to suit up means Pittsburgh's passing offense tonight is being run almost entirely by its depth pieces. That's a bigger deal for the receivers below them on the chart than it is for tonight's outcome, since preseason snaps like these are how a depth receiver spot gets won. The leg issue itself reads as day-to-day rather than serious - McCarthy's language is about this week's practice, not a long-term absence - but 'hard pressed' this close to kickoff is coach-speak for don't expect him. Offensively, Pittsburgh is leaning entirely on unproven targets to make throws work tonight.
P Edge side lost; final 17-0
injuryNYJ @ PIT
DK Metcalf (WR) is questionable for PIT
When a head coach says a player is 'hard pressed' to even practice this week, that's coach-speak for ruled out, not a game-time call - McCarthy isn't leaving Metcalf's availability tonight in doubt, he's already told you the answer. That matters for a passing game that needs its receiver building timing with the quarterback on the field, not standing on the sideline during one of the last practice windows before real snaps count. The outside targets tonight fall to whoever's next up at receiver, which is exactly the depth-chart audition this game was supposed to be about before the injury ever entered the picture. This is a passing-game story through and through - nothing about it touches how Pittsburgh's defense lines up tonight.
P Edge side lost; final 17-0
injuryGB @ DEN
Marvin Mims Jr. (WR) is questionable for DEN
Two games in a row now without Mims on the field is the real story here, not tonight's matchup specifically - Denver won comfortably without him Friday and clearly felt no need to rush him back for Green Bay. An undisclosed tag this deep into August usually means the team just isn't saying, not that it's serious; if this threatened the season, that language tends to get specific fast. The receivers absorbing his targets tonight are the ones banking extra tape, which matters for anyone trying to lock down a role before final roster cuts. This sits entirely on the offensive side of the ball for Denver.
P Edge side lost; final 33-13
the_sweatCAR @ JAX
AIR
Jacksonville Jaguars +2.5 -110
the_sweatCAR @ JAX
GROUND
Jacksonville Jaguars +2.5 -110
the_sweatNYJ @ PIT
GROUND
Pittsburgh Steelers +1.5 -114
the_sweatNYJ @ PIT
AIR
Pittsburgh Steelers +1.5 -114
head_to_headWSH @ MIA
Marlins are 8-3 vs Nationals this season
Miami's owned this season series, 8-3 over Washington, even though the Nats snapped back with a 4-1 win last time out. I'm still siding with the Marlins on the bigger sample.
starter_team_recordCIN @ ARI
Diamondbacks 6-1 in Eduardo Rodriguez's last 7 starts
Arizona is 6-1 in Eduardo Rodriguez's last seven starts, strong team support behind him all year. I like the Diamondbacks again tonight against Cincinnati.
the_sweatGB @ DEN
AIR
Green Bay Packers +6.5 -112
injuryNYJ @ PIT
Isaiah Davis (RB) is questionable for NYJ
Two straight preseason games without a carry is the real number here, and that matters more for how Davis is viewed by the time cuts come than anything on tonight's scoreboard - preseason touches are how backs below the top of the depth chart make their case, and he's not getting any right now. This late in camp, a vague questionable tag is less a medical update than a signal the team has already made its call and isn't in a hurry to explain it. Every carry tonight goes to the backs who are healthy, and those are the reps that get remembered when final roster decisions get made. For Davis, this isn't about tonight's score - it's about banking enough preseason film to make the roster at all.
P Edge side won; final 17-0
streakingSTL @ PHI
PHI have won 6 straight
Philly's not winning these late and close — a plus-22 margin over six games means these are getting decided early and staying that way. Home against St. Louis tonight, nothing needs to change for the number to keep moving the same direction.
P team won 6-7
heat_checkDET @ KC
Jac Caglianone: 1.322 OPS in Last 15 Days
48 plate appearances of this is a real sample, not a weekend flash, and 22 homers already says the power was never the question. This total bases number doesn't ask for anything he hasn't already been doing. Take the over.
P 0-for-4, 0 TB
pace_scriptGB @ DEN
DEN holds the ball 7:04 longer per game
GB is at 29:16 time of possession per game over 1 game; DEN is at 36:20 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 33-13
trenchesNYJ @ PIT
NYJ gets +1.7 more yards a carry
NYJ is at 4.3 yards per rush attempt over 1 game; PIT is at 2.6 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side won; final 17-0
two_start_weekLos Angeles Dodgers — week of 8/17
Blake Snell
Two starts this scoring week — Mon 8/17 at Rockies (played), Sun 8/23 vs Pirates. 2.17 xERA this season.
situationalNYJ @ PIT
PIT converts fourth downs at a +50% clip
NYJ is at 0% fourth-down conversion rate over 1 game; PIT is at 50% over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 17-0
platoon_edgeTOR @ NYY
Jesus Sanchez (bats L) hits 4th against Cam Schlittler (RHP)
Cleanup against a righty is the highest-leverage spot for this kind of split to show up — Sanchez is already hitting in the RBI spot and the matchup says he's built for this specific arm. I like this landing right in the middle of the order, where a mistake costs the most.
P 2-for-4, 3 TB
platoon_edgeSF @ BOS
Rafael Devers (bats L) gets a RHP from the 2nd spot
The two-hole gets more at-bats than almost any spot besides leadoff, and Gray being right-handed means nearly all of them come against the side Devers beats. Lineup spot and platoon split are pulling the same direction tonight.
P 1-for-3, 4 TB, 1 BB
red_zoneCAR @ JAX
CAR scores on +26.7% more of its red-zone trips
CAR is at 66.7% red-zone scoring rate over 2 games; JAX is at 40% over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side won; final 34-17
coverageNYJ @ PIT
PIT's defense surrenders 1.3 fewer yards a snap
NYJ is at 4 yards per play allowed over 1 game; PIT is at 2.7 over 1 game. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-08-20.
P Edge side lost; final 17-0
head_to_headLAA @ TEX
Angels are 8-4 vs Rangers this season
The Angels have this season series handled, 8-4 over Texas, and blew the doors off 7-0 in the last meeting. I like LA to keep it going tonight.
heat_checkTB @ BAL
Pete Alonso: 1.249 OPS in Last 15 Days
Alonso's locked in at a 1.249 OPS across his last 53 plate appearances, and the power's already real with 29 homers on the year. That's a lot for Baltimore's staff to handle, and I'm on the over on his 1.5 total bases tonight.
P 2-for-4, 5 TB
coverageNYJ @ PIT
PIT's secondary gives up 79 fewer passing yards per game
NYJ is at 176 passing yards allowed per game over 1 game; PIT is at 97 over 1 game. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-08-20.
P Edge side lost; final 17-0
trenchesGB @ DEN
DEN gets +1.6 more yards a carry
GB is at 2.6 yards per rush attempt over 1 game; DEN is at 4.2 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 33-13
pace_scriptCAR @ JAX
JAX's defense gives up 9.5 fewer points per game
CAR is at 29.5 points allowed per game over 2 games; JAX is at 20 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 34-17
starter_team_recordATL @ MIL
Brewers 6-2 in Jacob Misiorowski's last 8 starts
Milwaukee is 6-2 behind Jacob Misiorowski over his last eight starts. I like the Brewers again tonight with him on the bump against Atlanta.
starter_team_recordSF @ BOS
Red Sox 6-2 in Sonny Gray's last 8 starts
Boston's 6-2 in Sonny Gray's last eight starts, a solid number to lean on with him going tonight against San Francisco.
starter_team_recordTB @ BAL
Orioles 6-2 in Trevor Rogers's last 8 starts
Baltimore is 6-2 in Trevor Rogers's last eight starts. I like the O's again with him on the mound against Tampa Bay.
starter_team_recordTOR @ NYY
Blue Jays 6-2 in Mason Fluharty's last 8 starts
Toronto's 6-2 in Fluharty's last eight because the whole team tightens up — fewer letdowns, enough runs early, a pen that holds leads. That's the kind of habit that travels, and they're taking it into New York tonight. I like the Jays.
head_to_headTB @ BAL
Orioles are 8-4 vs Rays this season
Baltimore's up 8-4 on Tampa Bay this season, but the Rays just snapped back with a 7-6 win last time out. I wouldn't lean too hard on the O's tonight without accounting for that.
cooling_offOAK @ HOU
Yordan Alvarez: .603 OPS in Last 15 Days
Alvarez at .603 OPS the last 15 days is well below the hitter he's been all season, and bats like his don't stay down long. Oakland catches him at a point where I'd expect the numbers to snap back.
P 2-for-3, 4 TB
cooling_offWSH @ MIA
Otto Lopez: .451 OPS in Last 15 Days
Lopez has gone cold enough that this reads like more than tough luck, a .451 OPS over his last two weeks. Washington's a spot for him to simplify and just find his way on base rather than force it.
P 1-for-4, 1 TB
ballpark_shiftCLE @ COL
Tanner Gordon owns a 7.82 ERA at Coors Field — 2.97 everywhere else
Gordon's been rough at his own park this year — a 7.82 ERA at Coors against a 2.97 mark everywhere else, with hitters batting .325 off him there. That's a tough split to carry into tonight's start, and I like the over with him on the mound.
P 5.1 IP, 5 ER, 2 K
platoon_edgeSTL @ PHI
Bryce Harper (bats L) gets a RHP from the 3rd spot
Harper's hitting third against a righty tonight, about as good a pairing as this card offers a middle-of-the-order lefty bat — he comes up with traffic on and the matchup says he cashes it in. I like Harper big tonight.
P 0-for-4, 0 TB, 1 BB
situationalNYJ @ PIT
PIT converts third downs at a +15.4% clip
NYJ is at 38.5% third-down conversion rate over 1 game; PIT is at 53.8% over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 17-0
gary_hr_threatsPirates @ Dodgers
Max Muncy
Gary's Take Muncy is the play I like best on this board. Three homers in his last week, four in his last fifteen games, and a season-long homer rate that ranks with anyone in this lineup regardless of which arm is on the mound.
P 1 HR — 1-for-3, 4 TB, 1 BB
injuryGB @ DEN
J.K. Dobbins (RB) is questionable for DEN
Dobbins isn't in line to play in Friday's preseason game in Atlanta, Parker Gabriel of The Denver Post reports. Reported Aug 14.
P Edge side lost; final 33-13
streakingDET @ KC
KC have won 5 straight
Strip out this run and the other five games in that window were 1-4 — this team was scuffling before it turned around. Fourteen runs of margin over five wins is tight, competitive baseball, and that kind of execution tends to stick.
P team won 2-5
cooling_offLAA @ TEX
Ezequiel Duran: .360 OPS in Last 15 Days
Duran's the coldest bat on the board tonight, a .360 OPS the last 15 days that looks like a swing issue more than bad luck. Home against the Angels is a good spot for him to shorten up and reset.
P 4-for-5, 5 TB
streakingMIN @ SD
SD games have gone UNDER 5 straight
These games are averaging 5.6 runs against a number that usually sits near 8.4 — that's a massive gap, not a couple of close calls breaking the same way. The total's down to 8 tonight, but that's still well above the real pace of the last five.
P final total 8 vs 8
cooling_offDET @ KC
Dillon Dingler: .490 OPS in Last 15 Days
Dingler's slump has been broad enough to be more than a couple of balls finding gloves, a .490 OPS over his last two weeks. Kansas City is a chance for him to quiet things down and find one clean swing.
P 0-for-5, 0 TB
red_zoneGB @ DEN
DEN holds red-zone trips to a score 30% less often
GB is at 80% red-zone scoring allowed over 1 game; DEN is at 50% over 1 game. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-08-20.
P Edge side lost; final 33-13
injuryGB @ DEN
Jaylen Waddle (WR) is questionable for DEN
Waddle (leg) isn't slated to play in Friday's preseason contest in Atlanta, Parker Gabriel of The Denver Post reports. Reported Aug 14.
P Edge side lost; final 33-13
injuryGB @ DEN
Josh Jacobs (RB) is questionable for GB
LaFleur putting Jacobs' practice return at 'later next week' means tonight against Denver was never in play once that timeline came out - a back who isn't even doing team drills yet isn't suiting up for an exhibition game days before that. This is the clearest kind of questionable there is: it's a formality tag on a player everyone already knows isn't playing. The carries tonight go entirely to the other backs on Green Bay's roster, and with the lead job already spoken for once Jacobs is healthy, this is really about the competition for early-down work behind him. Offensively, this is Green Bay auditioning its running back depth with its starter never in the building plan for tonight.
P Edge side won; final 33-13
injuryCAR @ JAX
Chuba Hubbard (RB) is questionable for CAR
Canales already told you the plan here - Hubbard sits now, and he's penciled in for Week 1 against the Bears regardless of what tonight looks like. That's about as close to a guarantee as preseason injury language gets, and it means the questionable tag tonight isn't really about health at all, it's about a team protecting its starting back from a game that doesn't matter. Every carry in that backfield tonight belongs to the other running backs on the roster, and for the backs further down that depth chart, this is meaningful audition time. Nothing about this changes how Carolina's offense should be viewed once the season starts - this is pure caution, not concern.
P Edge side won; final 34-17
pass_rushCAR @ JAX
CAR's offense takes 1.5 fewer sacks per game
CAR is at 2.5 sacks taken per game over 2 games; JAX is at 4 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side won; final 34-17
trenchesCAR @ JAX
CAR gets +1.45 more yards a carry
CAR is at 4.75 yards per rush attempt over 2 games; JAX is at 3.3 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side won; final 34-17
turnover_edgeGB @ DEN
GB puts 1 fewer fumbles on the ground per game
GB is at 0 fumbles lost per game over 1 game; DEN is at 1 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side won; final 33-13
turnover_edgeGB @ DEN
GB commits 1 fewer turnovers per game
GB is at 0 turnovers committed per game over 1 game; DEN is at 1 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side won; final 33-13
turnover_edgeCAR @ JAX
CAR commits 1 fewer turnovers per game
CAR is at 1 turnovers committed per game over 2 games; JAX is at 2 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side won; final 34-17
situationalCAR @ JAX
CAR converts third downs at a +14.7% clip
CAR is at 48% third-down conversion rate over 2 games; JAX is at 33.3% over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side won; final 34-17
situationalGB @ DEN
DEN moves the chains 7 more times per game
GB is at 17 first downs per game over 1 game; DEN is at 24 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 33-13
heat_checkMIN @ SD
Fernando Tatis Jr.: 1.132 OPS in Last 15 Days
Tatis is running well above his season level the last two weeks, a 1.132 OPS with 15 homers already banked this year. At 1.5 total bases against Minnesota, either one swing or two singles gets it done, and I'm on the over.
P 3-for-4, 4 TB
fantasy_usageNYJ @ PIT
Breece Hall: 17.2 opp/g in the 2025 baseline
Breece Hall averaged 17.2 carries plus targets per game across 5 2025 regular-season games. BDL confirms Breece Hall is currently active for NYJ; this is a labeled prior-season baseline, not current form. NYJ faces PIT next; this is measured opportunity, not a projection or snap-share estimate.
P Edge side won; final 17-0
cooling_offTB @ BAL
Junior Caminero: .590 OPS in Last 15 Days
He's young, and young hitters go through stretches where the league finds a hole before they adjust back. He's still getting a full workload, so Tampa Bay clearly hasn't lost faith in him — I just want to see Caminero drive the ball again before I pay up for him in power markets tonight.
P 2-for-4, 3 TB
fantasy_usageGB @ DEN
Courtland Sutton: 8.8 tgt/g in the 2025 baseline
Courtland Sutton averaged 8.8 targets per game across 5 2025 regular-season games. BDL confirms Courtland Sutton is currently active for DEN; this is a labeled prior-season baseline, not current form. DEN faces GB next; this is measured opportunity, not a projection or snap-share estimate.
P Edge side lost; final 33-13
regression_tomorrowCLE @ COL
Gabriel Hughes: 6.69 ERA vs 3.42 xERA
Hughes is projected to start tomorrow against Cleveland, and his 6.69 ERA doesn't match a 3.42 expected mark — opponents are hitting .267 off him when the contact quality says .232. That's a pitcher due for better results soon.
heat_checkCHC @ SEA
Alex Bregman: 1.061 OPS in Last 15 Days
Bregman's seeing the ball well, but 1.061 is a long way above his .749 season mark, and 1.5 total bases in Seattle needs an extra-base hit or a multi-hit game. I'll pass on that number.
P 3-for-5, 9 TB
heat_checkTOR @ NYY
Alejandro Kirk: 1.170 OPS in Last 15 Days
Kirk's in the middle of a real heater, a 1.170 OPS over 42 plate appearances. Tonight's total bases line is only 0.5, so all he needs is one single against Yankees pitching, and I'm on the over.
P 1-for-2, 1 TB, 2 BB
cooling_offCIN @ ARI
Elly De La Cruz: .514 OPS in Last 15 Days
De La Cruz has cooled to a .514 OPS over his last 15 days, and it looks more like timing than luck. Arizona's a good spot for him to control the zone instead of trying to end the slump in one swing.
P 0-for-4, 0 TB
cooling_offTOR @ NYY
Luis Garcia Jr.: .490 OPS in Last 15 Days
Garcia's approach has gone cold, a .490 OPS over his last two weeks. Against the Yankees, I'd want to see him quiet things down and find line drives instead of chasing the big swing back.
P 0-for-1, 0 TB
heat_checkSTL @ PHI
Alec Bohm: .987 OPS in Last 15 Days
Bohm's seeing the ball better than he has all year, a .987 OPS over 49 plate appearances. But 1.5 total bases against St. Louis still needs real damage, not just contact, so I'm staying off the over there.
P 3-for-5, 5 TB
fantasy_usageGB @ DEN
J.K. Dobbins: 16.4 opp/g in the 2025 baseline
J.K. Dobbins averaged 16.4 carries plus targets per game across 5 2025 regular-season games. BDL confirms J.K. Dobbins is currently active for DEN; this is a labeled prior-season baseline, not current form. DEN faces GB next; this is measured opportunity, not a projection or snap-share estimate.
P Edge side lost; final 33-13
two_start_weekSeattle Mariners — week of 8/17
Bryce Miller
Two starts this scoring week — Tue 8/18 at Brewers (played), Sun 8/23 vs Cubs. 3.03 xERA this season.
gary_hr_threatsPirates @ Dodgers
Shohei Ohtani
Gary's Take Chandler's got a real problem with left-handed power — eight homers allowed to lefties this year against just two to righties, and Ohtani's the best lefty bat on the planet stepping into that exact matchup. He's carrying three homers in his last seven games and four in his last fifteen, and he's already gone deep twice against Pittsburgh this season in a tiny sample.
P 0 HR — 1-for-3, 1 TB, 2 BB
gary_hr_threatsCubs @ Mariners
Pete Crow-Armstrong
Gary's Take Pete Crow-Armstrong is running the hottest power stretch of anybody in this game — four home runs in his last seven, five in his last fifteen, and he's chasing a second straight 30-30 season. He hits right-handers even better than he hits lefties, and Emerson Hancock is exactly that: a fastball-and-sinker righty averaging 95 who lives in the zone rather than around it.
P 1 HR — 1-for-4, 4 TB, 1 BB
situationalCAR @ JAX
JAX converts fourth downs at a +40% clip
CAR is at 60% fourth-down conversion rate over 2 games; JAX is at 100% over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 34-17
closer_watchDET @ KC
Lucas Erceg / Alex Lange
Shared ninth in KC: Lucas Erceg 12 saves, Alex Lange 10. The role is live.
closer_watchTB @ BAL
Ryan Helsley / Andrew Kittredge
Shared ninth in BAL: Ryan Helsley 8 saves, Andrew Kittredge 6. The role is live.
fantasy_usageCAR @ JAX
Jakobi Meyers: 8 tgt/g in the 2025 baseline
Jakobi Meyers averaged 8 targets per game across 5 2025 regular-season games. BDL confirms Jakobi Meyers is currently active for JAX; this is a labeled prior-season baseline, not current form. JAX faces CAR next; this is measured opportunity, not a projection or snap-share estimate.
P Edge side lost; final 34-17
closer_watchCIN @ ARI
Brandyn Garcia / Dennis Santana
Shared ninth in ARI: Brandyn Garcia 4 saves, Dennis Santana 2. The role is live.
closer_watchNYM @ CHW
Grant Taylor / Bryan Hudson
Shared ninth in CHW: Grant Taylor 7 saves, Bryan Hudson 5. The role is live.
two_start_weekBoston Red Sox — week of 8/17
Alec Gamboa
Two starts this scoring week (second projected on rotation) — Mon 8/17 vs Diamondbacks (played), Sat 8/22 vs Giants (proj). 2.41 xERA this season.
cooling_offLAA @ TEX
Moises Ballesteros: .305 OPS in Last 15 Days
Ballesteros was already working with a modest season line, and a .305 OPS over the last 15 days is a real step down from even that. Texas is a spot for him to strip it back to solid contact instead of forcing anything.
P 0-for-4, 0 TB
explosive_playNYJ @ PIT
PIT owns a +1 yards-per-play gap
NYJ is at 5 yards per play over 1 game; PIT is at 6 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 17-0
heat_checkMIN @ SD
Josh Bell: 1.038 OPS in Last 15 Days
Bell's locked in at a 1.038 OPS over his last two weeks, and he's got 17 homers backing it up. That's enough pop to clear 1.5 total bases against San Diego in one swing, and I like the over.
P 0-for-3, 0 TB
fantasy_usageNYJ @ PIT
Rico Dowdle: 15.6 opp/g in the 2025 baseline
Rico Dowdle averaged 15.6 carries plus targets per game across 5 2025 regular-season games. BDL confirms Rico Dowdle is currently active for PIT; this is a labeled prior-season baseline, not current form. PIT faces NYJ next; this is measured opportunity, not a projection or snap-share estimate.
P Edge side lost; final 17-0
heat_checkNYM @ CHW
Bo Bichette: .963 OPS in Last 15 Days
Bichette's form is legitimate, a .963 OPS over 54 plate appearances, but his power profile is lighter than the other hot bats on this board. 1.5 total bases against the White Sox needs an extra-base hit or two singles tonight, so I'm passing at that number.
P 1-for-4, 4 TB
streakingTB @ BAL
BAL have lost 4 straight
Strip out the skid and the other six games in that window were 4-2 — this team was playing above .500 before it fell apart. Getting outscored by 10 over four games is consistent losing, not one blowout skewing the average, and that's the harder kind of streak to snap.
P team won 3-5
streakingTOR @ NYY
NYY have won 4 straight
Strip out the streak and the other six games in that window were 2-4 — this wasn't a team rolling the whole time. Ten runs of separation over four games is steady, not spectacular, and steady tends to be the more repeatable kind of winning.
P team won 1-3
streakingSF @ BOS
BOS games have gone OVER 4 straight
These Boston games aren't sneaking past the total, they're blowing through it — 12.3 runs a night against a number that was sitting near 8.4. The book's bumped tonight's total to 12.5, which says the market's finally catching up to the real scoring environment.
P final total 10 vs 12.5
two_start_weekPhiladelphia Phillies — week of 8/17
Cristopher Sánchez
Two starts this scoring week — Mon 8/17 vs Marlins (played), Sun 8/23 vs Cardinals. 3.34 xERA this season.
bullpen_fatigueOAK @ HOU
Houston Astros pen: 15.7 relief IP over their last 3 games
Houston's bullpen has logged 15.7 innings over the last three games. Not fully gassed, but worth watching if tonight's game against Oakland runs long.
cooling_offMIN @ SD
Trevor Larnach: .338 OPS in Last 15 Days
Larnach's cold spell is the shortest sample in this group, so I'd treat it as a sharp rough patch rather than a broken swing. San Diego is a fair test of patience for him to work back into rhythm.
P 0-for-3, 0 TB
bullpen_fatigueTOR @ NYY
New York Yankees pen: 13 relief IP over their last 3 games
The Yankees' pen has thrown 13 innings over the last three games with four arms already doubling up. Some real fatigue there heading into tonight against Toronto.
cooling_offOAK @ HOU
Daulton Varsho: .373 OPS in L15 — draws RHP J.T. Ginn
This isn't a good hitter running cold, a .649 season mark was already modest, and Ginn's side of the platoon doesn't offer any relief either — a .644 mark against righties over 289 at-bats is an established weakness. No favorable split to lean on here. I'd stay away from Varsho tonight.
P 1-for-4, 2 TB
injuryCAR @ JAX
Chris Brazzell II (WR) is on injured reserve for CAR
Knee
P Edge side won; final 34-17
fantasy_usageGB @ DEN
Josh Jacobs: 14.8 opp/g in the 2025 baseline
Josh Jacobs averaged 14.8 carries plus targets per game across 5 2025 regular-season games. BDL confirms Josh Jacobs is currently active for GB; this is a labeled prior-season baseline, not current form. GB faces DEN next; this is measured opportunity, not a projection or snap-share estimate.
P Edge side won; final 33-13
heat_checkTOR @ NYY
Trent Grisham: 1.008 OPS in Last 15 Days
Grisham's running a 1.008 OPS over his last 48 plate appearances, and tonight's total bases line is only 0.5 — one single against Toronto gets it done. With 17 homers already this year, there's more upside than the line accounts for, and I'm on the over.
P 0-for-2, 0 TB, 2 BB
two_start_weekKansas City Royals — week of 8/17
Daniel Lynch IV
Two starts this scoring week — Tue 8/18 vs Athletics (played), Sun 8/23 vs Tigers. 3.62 xERA this season.
coverageCAR @ JAX
JAX gets off the field on third down 11.3% more often
CAR is at 42.1% third downs allowed over 2 games; JAX is at 30.8% over 1 game. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-08-20.
P Edge side lost; final 34-17
two_start_weekPhiladelphia Phillies — week of 8/17
Zack Wheeler
Two starts this scoring week (second projected on rotation) — Tue 8/18 vs Marlins (played), Sun 8/23 vs Cardinals (proj). 2.79 xERA this season.
cooling_offCHC @ SEA
Cole Young: .451 OPS in Last 15 Days
49 plate appearances says Young's still getting everyday at-bats despite the .451 number, and clubs don't keep running a guy out there if what they're seeing up close doesn't match the box score. I'd treat him as a below-the-radar piece tonight rather than a direct target — let the results catch up first.
P 1-for-3, 1 TB, 1 BB
cooling_offTOR @ NYY
Ben Rice: .620 OPS in Last 15 Days
Rice is still getting a near-everyday workload through this .620 OPS stretch, so it's not a playing-time issue — more like tough sequencing than a broken swing. I'd still lean on him in on-base and hit props tonight rather than fade him.
P 0-for-2, 0 TB, 2 BB
cut_listCIN tonight
Nick Lodolo
Starts tonight for CIN — 5.98 xERA behind a 4.52 ERA — the ERA is flattering him.
two_start_weekNew York Mets — week of 8/17
Nolan McLean
Monday's home start against the Padres is already in the books. Sunday's the live one, on the road against the White Sox, and a 3.7 xERA keeps him squarely in stream territory — treat this like a two-start add, not a rotation piece. Stream Sunday's start for the volume; don't chase him for ERA.
bullpen_fatigueATL @ MIL
Milwaukee Brewers pen: 16.3 relief IP over their last 3 games
Milwaukee's bullpen has thrown 16.3 innings across the last three games, though only one arm has gone multiple times. Something to watch late against Atlanta.
head_to_headDET @ KC
Tigers are 6-4 vs Royals this season
Detroit leads this season series 6-4, but Kansas City just took the last meeting 5-4. Feels like a live spot for the Royals tonight rather than an easy continuation for the Tigers.
ownedLAA @ TEX
Reid Detmers vs Ezequiel Duran: 1-for-15, 7 K
Seven strikeouts in fifteen at-bats says Duran hasn't caught up to something specific in Detmers' mix, most likely the breaking ball, and one hit in that span means there's no real answer even on balls in play. I like Detmers to attack him in the zone tonight and lean into the strikeout total with Duran in that lineup.
P 4-for-5, 5 TB
next_slateNCAAF
Next college slate · AUG 29
BDL lists 6 verified FBS-vs-FBS games on the next college slate. All 6 kickoff times are confirmed.
head_to_headCHC @ SEA
Cubs are 2-0 vs Mariners this season
The Cubs have swept this season series so far, 2-0, and rolled 7-1 in the last meeting. I like Chicago to make it three tonight.
injuryCAR @ JAX
Derrick Brown (DT) is questionable for CAR
Brown (knee) was a limited participant in Sunday's practice, Joe Person of The Athletic reports. Reported Aug 9.
P Edge side won; final 34-17
head_to_headTOR @ NYY
Yankees are 8-6 vs Blue Jays this season
The Yankees lead this season series 8-6 over Toronto and took the last meeting 4-3. I like them to hold that edge tonight.
ballpark_shiftTOR @ NYY
At Yankee Stadium, Cam Schlittler pitches to a 3.95 ERA
Schlittler's a different pitcher at home than on the road, a 3.95 ERA at Yankee Stadium against a sharp 1.14 mark everywhere else, even with hitters only batting .253 off him there. Worth factoring in with him on the mound tonight.
P 6 IP, 1 ER, 4 K
two_start_weekSt. Louis Cardinals — week of 8/17
Quinn Mathews
Two starts this scoring week (second projected on rotation) — Mon 8/17 at Reds (played), Sat 8/22 at Phillies (proj). 3.08 xERA this season.
starter_formMIN @ SD
Connor Prielipp: 8.22 ERA over his last 3 starts
Prielipp's been rough lately, an 8.22 ERA and a 1.76 WHIP over his last three outings, well off his 5.34 season number. That's a pitcher I'd fade tonight.
P 6 IP, 6 ER, 7 K
two_start_weekChicago Cubs — week of 8/17
Shota Imanaga
Two starts this scoring week — Mon 8/17 vs White Sox (played), Sun 8/23 at Mariners. 3.81 xERA this season.
ballpark_shiftSTL @ PHI
Jesus Luzardo owns a 4.63 ERA at Citizens Bank Park — 1.95 everywhere else
Luzardo's numbers balloon at Citizens Bank Park, a 4.63 ERA there against 1.95 everywhere else, with hitters batting .230 off him at home. That gap is real and worth factoring in against St. Louis tonight.
P 5.2 IP, 4 ER, 9 K
regression_watchCIN @ ARI
Eduardo Rodriguez: 2.71 ERA vs 4.72 xERA
Rodriguez's 2.71 ERA is running well ahead of a 4.72 expected mark — opponents hitting .238 against him when the underlying numbers say .266. Lines built off his season ERA might be underselling how hittable he's actually been tonight against Cincinnati.
P 5.2 IP, 0 ER, 4 K
starter_formSF @ BOS
Logan Webb: 0.90 ERA over his last 3 starts
Webb's been outstanding lately — two earned runs over his last 20 innings, a 0.90 ERA and a 0.75 WHIP. That's a completely different pitcher than his 3.50 season line suggests, and I like him tonight against Boston.
P 2.2 IP, 5 ER, 2 K
pace_scriptGB @ DEN
DEN runs +10 more plays per game
GB is at 59 offensive plays per game over 1 game; DEN is at 69 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 33-13
situationalGB @ DEN
GB (0-1) at DEN (1-0)
Denver's the team carrying momentum, and the way it got there matters — that win came on the road, so sitting 0-0 at home actually undersells them, since a road win is the harder version of that record to put up. Green Bay's 0-1 mark tells a real story too: a 19-point deficit attached to it means that loss wasn't close, and it happened on the road, the same setting they're walking back into tonight. Line up the home/road splits and they point the same direction — Denver gets its first crack at home coming off proven road form, while Green Bay's only away sample so far was a blowout. That's a 39-point gap in scoring margin, the widest of the three games tonight, and it's consistent with everything else in front of us: one team building on the road, the other still searching for a foothold away from home.
P Edge side lost; final 33-13
situationalNYJ @ PIT
NYJ (0-1) at PIT (1-0)
Pittsburgh's got the real momentum in this one — a win already banked, and it came at home, backed by a plus-19 differential that says it wasn't a nail-biter. New York's on the other end of that, an opening loss they were outscored in by 8, so the 0-1 mark isn't hiding anything, it's just an accurate snapshot of a rough start. The road splits add another layer: Pittsburgh's already shown it can protect its own building, while New York is a blank page away from home, 0-0 with no evidence yet either way. A 27-point swing in scoring margin between these two is a lot to make up, and New York is the team that has to prove it can do something it hasn't shown yet.
P Edge side lost; final 17-0
pass_rushCAR @ JAX
CAR's pocket leaks 10 fewer yards per game
CAR is at 14 sack yards lost per game over 2 games; JAX is at 24 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side won; final 34-17
pass_rushNYJ @ PIT
PIT's offense takes 1 fewer sacks per game
NYJ is at 4 sacks taken per game over 1 game; PIT is at 3 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 17-0
bullpen_fatigueDET @ KC
Kansas City Royals pen: 13 relief IP over their last 3 games
Kansas City's pen has thrown 13 innings over the last three games with three arms already working multiple times. Worth watching if tonight's game against Detroit stays tight late.
bullpen_fatigueCLE @ COL
Colorado Rockies pen: 14.3 relief IP over their last 3 games
Romano and Herget both went back-to-back, so Colorado's two most trusted late-inning arms are also the two least available tonight. There's bulk innings in reserve behind them, but the save chance against Cleveland is a real question.
starter_formLAA @ TEX
MacKenzie Gore: 2.12 ERA over his last 3 starts
Gore's been dealing lately, a 2.12 ERA and 18 strikeouts over his last three starts, way better than the 4.45 season number most lines are still built around. I like him in this one tonight.
P 6 IP, 0 ER, 7 K
starter_formDET @ KC
Noah Cameron: 1.99 ERA over his last 3 starts
Cameron's been excellent his last three times out — 19 strikeouts over 22.7 innings and a 1.99 ERA, more than two runs better than his season number. I like him tonight against Detroit.
P 5 IP, 0 ER, 2 K
regression_watchTB @ BAL
Chandler Simpson: .309 AVG vs .258 xBA
This is the widest gap between results and contact quality in the whole group, and it's held up over a deep enough sample that it's not about to age out on its own. The power number's running just as hot as the average — this isn't one lucky single, the whole line's inflated. Any prop built on him repeating this pace looks overpriced to me tonight.
P 1-for-4, 1 TB
fantasy_pickupsCIN @ ARI
Corbin Carroll
An .830 OPS hitting in the 2-hole means volume — more trips to the plate than anyone else on this list. He faces Nick Lodolo tonight, and a 5.98 xERA from the opposing arm is about as soft a matchup as you'll find on a slate. The .246 average is the only blemish on an otherwise strong spot. Add him in standard mixed leagues — the matchup and the lineup spot both point the same direction.
coachingNYJ @ PIT
PIT's staff goes for it 1 more time per game on fourth down
NYJ is at 1 fourth-down attempts per game over 1 game; PIT is at 2 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 17-0
regression_watchDET @ KC
Troy Melton: 1.49 ERA vs 3.06 xERA
Melton's 1.49 ERA is running well below a 3.06 expected mark, with opponents hitting .186 against him compared to an expected .218. He's outrunning the underlying numbers, so I wouldn't be shocked to see some regression against Kansas City tonight.
P 5.2 IP, 2 ER, 3 K
coverageCAR @ JAX
JAX's secondary gives up 42.5 fewer passing yards per game
CAR is at 263.5 passing yards allowed per game over 2 games; JAX is at 221 over 1 game. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-08-20.
P Edge side lost; final 34-17
starter_formTB @ BAL
Freddy Peralta: 7.53 ERA over his last 3 starts
Peralta's been battered lately — 12 earned runs over his last three starts for a 7.53 ERA, on top of an already shaky 5.27 season mark. I'm staying away from him in this one tonight.
P 7 IP, 5 ER, 6 K
return_watchTEX — return listed 8/21
Robert Garcia
Listed back 8/21 (60-Day-IL, shoulder) — 3.38 ERA this season.
quarterbackGB @ DEN
Jordan Love starts at quarterback for GB
Love's got the cleanest shape in this group — 7.7 yards a throw leads everybody, and his 66.3% completion rate is second only to Geno Smith's, notable since he's pushing the ball further down the field than anyone else here. Add in 23 touchdowns against just 6 interceptions, well over three-to-one, and this is downfield aggression without the usual turnover cost. On the road at Denver against a Nix offense that's piled up more raw yardage on a lower per-throw average, Love doesn't need as many snaps to produce the same points. Tonight's the test of whether that per-throw edge survives on the road, away from the building it was built in.
P Edge side won; final 33-13
starter_formCHC @ SEA
Matthew Boyd: 6.16 ERA over his last 3 starts
Boyd's last three starts have been ugly, a 6.16 ERA over 19 innings that's well off his 4.02 season number. I don't trust him tonight against Seattle.
P 6 IP, 4 ER, 3 K
quarterbackCAR @ JAX
Bryce Young starts at quarterback for CAR
Young's 6.3 yards per attempt is the lowest mark in this group, so whatever's working for him isn't coming from the deep ball — it's completions and manufactured touchdowns, with 23 scores against 11 picks keeping the math efficient enough to matter. That style leans on short fields and long, patient drives. On the road against a Jacksonville offense averaging nearly a full yard more per throw, the test is pace — if Carolina falls behind the chains, Young doesn't have a quick-strike answer built into how he plays. This is a game his operation has to win slowly or not at all.
P Edge side won; final 34-17
quarterbackNYJ @ PIT
Aaron Rodgers starts at quarterback for PIT
Rodgers isn't beating anybody with velocity — 6.67 yards a throw and 3322 total over 16 games is modest volume, nothing close to a big-play offense. What carries him is the 24-7 touchdown-to-interception split, better than three-to-one, a guy who simply doesn't give possessions away. Facing a Jets offense that's been nearly even on that same ratio, the gap in ball security is the actual matchup tonight, not the arm talent. That's the kind of game where the safer quarterback usually ends up right.
P Edge side lost; final 17-0
quarterbackCAR @ JAX
Trevor Lawrence starts at quarterback for JAX
Lawrence's 7.16 yards a throw and 4007 total yards over 17 games both point to the same thing — he's pushing the ball further down the field than anyone in this group not named Love, and the 60.9% completion rate, the lowest of the six, is the price of taking those shots instead of checking it down. Twenty-nine touchdowns is a real number, but twelve interceptions shows that same aggressiveness cuts both ways. At home against a Carolina quarterback playing a much shorter, lower-variance game, Jacksonville has no reason to abandon the deep shots tonight. The risk is that the same traits that get him to 29 touchdowns are what get him to interception number thirteen.
P Edge side lost; final 34-17
quarterbackNYJ @ PIT
Geno Smith starts at quarterback for NYJ
Geno lives underneath — 6.75 yards a shot and a group-best 67.4% completion rate make for a rhythm, high-floor style built on the easy stuff, not explosive plays. The number that actually matters is 19 touchdowns against 17 interceptions, barely a winning ratio for a starter racking up that many completions. On the road at Pittsburgh, this is a mistake-avoidance test more than anything — he doesn't have to out-throw Rodgers, he just has to stop handing him short fields. Every one of those interceptions is exactly the kind of gift Rodgers has made a living finishing.
P Edge side won; final 17-0
quarterbackGB @ DEN
Bo Nix starts at quarterback for DEN
Nix's 3931 yards over 17 games is second only to Lawrence in this group, but a 6.42 average per attempt says he's getting there through volume of throws, not explosive plays. Twenty-five touchdowns against eleven interceptions is solid, not special, and it's a noticeably worse ratio than what Love is bringing into his building tonight. At home, the test is whether that high-attempt approach can stay clean possession for possession, because if this turns into a track meet, Love needs fewer plays to keep producing points. Tonight rewards efficiency over volume, and volume is Nix's identity.
P Edge side lost; final 33-13
quarterbackCAR @ JAX
CAR's passing game is +31.5 yards per game
CAR is at 188.5 team passing yards per game over 2 games; JAX is at 157 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side won; final 34-17
regression_tomorrowOAK @ HOU
Jacob Lopez: 5.22 ERA vs 3.44 xERA
Lopez is projected to start tomorrow against Houston, and his 5.22 ERA is running well above a 3.44 expected mark — opponents hitting .262 against him when the contact quality says .208. That's a pitcher due for better results soon.
regression_watchCIN @ ARI
Nick Lodolo: 4.52 ERA vs 5.98 xERA
Lodolo's 4.52 ERA is running well ahead of a 5.98 expected mark, with opponents hitting .271 against him versus an expected .287. He's gotten away with more than the contact quality suggests, so I'd be careful trusting him blind against Arizona tonight.
P 3.1 IP, 6 ER, 2 K
red_zoneGB @ DEN
DEN gets inside the 20 1 more time per game
GB is at 1 red-zone trips per game over 1 game; DEN is at 2 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 33-13
ballpark_shiftDET @ KC
Noah Cameron owns a 5.17 ERA at Kauffman Stadium — 3.33 everywhere else
Cameron's been worse at Kauffman than everywhere else, a 5.17 ERA at home against 3.33 on the road, with hitters at .287 there. His last three starts have been terrific, but that park split is worth keeping in mind tonight.
P 5 IP, 0 ER, 2 K
pace_scriptNYJ @ PIT
PIT runs +7 more plays per game
NYJ is at 57 offensive plays per game over 1 game; PIT is at 64 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 17-0
pass_rushNYJ @ PIT
PIT's pocket leaks 7 fewer yards per game
NYJ is at 26 sack yards lost per game over 1 game; PIT is at 19 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 17-0
regression_watchOAK @ HOU
Zack Gelof: .269 AVG vs .228 xBA
Gelof's power is running even hotter than his average, and in a smaller sample that's usually the first thing to cool off. I'd fade the total-base and extra-base props before I'd touch the hits tonight.
P 0-for-4, 0 TB
turnover_edgeCAR @ JAX
JAX puts 0.5 fewer fumbles on the ground per game
CAR is at 0.5 fumbles lost per game over 2 games; JAX is at 0 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 34-17
regression_watchMIN @ SD
Ty France: .291 AVG vs .250 xBA
France's average and overall production are inflated by roughly the same margin, which reads as plain good fortune on balls in play rather than a real step forward. That's about as clean a fade as this board offers tonight.
P 1-for-1, 4 TB, 2 BB
fantasy_pickupsPIT @ LAD
Yoshinobu Yamamoto
Streamer vs PIT — 3.08 xERA · 8.4 K/9 · 0.89 WHIP.
head_to_headATL @ MIL
Braves are 2-1 vs Brewers this season
Atlanta's up 2-1 in the season series, but Milwaukee crushed the last meeting 9-4. I'd favor the Brewers' momentum in this one over the season-long series edge.
quarterbackCAR @ JAX
JAX averages +0.9 yards every time it drops back
CAR is at 4.5 yards per pass attempt over 2 games; JAX is at 5.4 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 34-17
cut_listLAA tonight
Moises Ballesteros
A .605 OPS and a .208 average is replacement-level offense, full stop — doesn't matter what league you're in. Batting third tonight says the lineup card still believes in him, but the lineup card isn't your roster spot; the season-long line is, and the season-long line hasn't produced anything close to a No. 3 hitter's output. Cut. That's the team's bet to make, not yours to keep funding.
trenchesNYJ @ PIT
NYJ is +19 rush yards per game
NYJ is at 91 rushing yards per game over 1 game; PIT is at 72 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side won; final 17-0
regression_watchNYM @ CHW
Chase Meidroth: .273 AVG vs .234 xBA
Deepest sample in the group, and the gaps line up almost perfectly across the whole batting line — about as textbook a regression setup as you'll find. I'm not paying current prices on his hits or average tonight.
P 0-for-4, 0 TB
pace_scriptNYJ @ PIT
PIT holds the ball 2:30 longer per game
NYJ is at 28:14 time of possession per game over 1 game; PIT is at 30:44 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 17-0
head_to_headSTL @ PHI
Cardinals are 2-1 vs Phillies this season
St. Louis has the edge in this season series, 2-1, and rolled in the last meeting, 7-1. I like the Cardinals to carry that into tonight.
head_to_headCLE @ COL
Guardians are 1-0 vs Rockies this season
One game tells you Cleveland had a good night and not much else — different leagues, no real accumulated history between these two. Coors matters a lot more for tonight than that earlier score does. I'd throw the season series out and let this one stand on its own.
regression_watchSF @ BOS
Ceddanne Rafaela: .284 AVG vs .247 xBA
Full season of evidence behind this one, and the power numbers are running even hotter than the average itself. I'd fade the extra-base stuff first tonight — that's the part most out ahead of his actual contact.
P 2-for-5, 2 TB
fantasy_pickupsCIN @ ARI
Nolan Arenado
The line is modest — .765 OPS, .243 average, batting 5th — but he's got the same green light as the rest of this group tonight: a struggling Nick Lodolo on the mound with a 5.98 xERA. I'm fading the average line and playing the matchup. One-day matchup streamer — usable in mixed leagues tonight, nothing more.
regression_watchTB @ BAL
Freddy Peralta: 5.27 ERA vs 4.09 xERA
Peralta's season ERA sits at 5.27 against a 4.09 expected mark, so there's some bad luck mixed into that number — opponents hitting .267 against him versus an expected .242. Doesn't erase how rough his last three starts have been, but the stuff underneath may be better than the results suggest tonight.
P 7 IP, 5 ER, 6 K
regression_tomorrowSTL @ PHI
Andrew Painter: 6.43 ERA vs 5.08 xERA
Painter's projected to start tomorrow against St. Louis, and his 6.43 ERA is running well above a 5.08 expected mark — opponents hitting .290 against him versus an expected .267. He profiles better than his results, a name to watch for a bounce-back start.
first_inningWSH @ MIA
NRFI watch: quiet first innings on both sides of WSH @ MIA
Fifteen of the last 20 combined games between these two have opened with a scoreless first — that's a real pattern, not noise. Gusto's first-inning ERA is nothing special but the .256 mark against him isn't scary either. I'll lean Under 0.5 in the first, even paying -115 for it.
P 1st inning: 0-0 (0 runs)
first_inningTOR @ NYY
NRFI watch: quiet first innings on both sides of TOR @ NYY
Both sides have been quiet early lately — the Yankees have allowed a first-inning run just twice in their last ten games, Toronto three times, 15 clean openers between them. Schlittler's held hitters to a .196 average in first innings this season too. I like the no-run first inning at -135 tonight.
P 1st inning: 0-0 (0 runs)
return_watchLAD — return listed 8/21
Gavin Stone
Listed back 8/21 (60-Day-IL, shoulder).
closer_watchATL @ MIL
Trevor Megill
No committee here — Megill's got 23 saves to Uribe's 6, and it isn't close. Milwaukee's favored at -138 over Atlanta, which usually means chances, but Megill threw yesterday, so tonight's a back-to-back look rather than a fully fresh one. Megill's still the safest saves start of this group by a mile. The only thing to track is the back-to-back workload — nothing here suggests the ninth belongs to anyone else.
cut_listCOL tonight
Jordan Beck
A .541 OPS and a .179 average is about as bare as a season line gets — that's below what most teams tolerate from the bottom of their bench, let alone a rostered fantasy bat. He's in there batting sixth tonight, so the hook hasn't come yet, but you don't need to wait around for it before you move on. Cut. The weakest line of the three — nothing here worth the roster spot.
after_garyCAR @ JAX
JAX +2.5 → +2.5
BETRIVERS · SAME BOOK · PRE-KICK
after_garyGB @ DEN
GB +6.5 → +6.5
DRAFTKINGS · SAME BOOK · PRE-KICK
situationalCAR @ JAX
CAR (1-1) at JAX (1-0)
Jacksonville's carrying the momentum with a win already on the board, though it's a modest one — a plus-4 differential that reads as solid rather than dominant, so the 1-0 record is a fairly honest number. Carolina's the harder team to read: 1-1 looks like an even split, but a net -12 differential says they've actually been outscored across those two games, so that .500 record is flattering them more than it's telling the truth, and the current direction is a loss, not a win. The road splits matter as much as the records here — Carolina's entire sample, both games, has come away from home, while Jacksonville's win came on the road too, meaning tonight is genuinely new ground for them, the first real test of how they look in front of their own crowd. This is the tightest point-gap of the three games tonight at 16, and it sets up a battle-tested Carolina club, for better or worse, against a Jacksonville team that still hasn't shown anything at home.
P Edge side lost; final 34-17
cut_listTOR tonight
Brett Bateman
Bateman's .271 average looks like something to build around, but a .626 OPS out of the leadoff spot tells you it's empty. Toronto keeps writing him in first, so his whole fantasy case is 'he gets a lot of at-bats,' not that he does much with them. Leadoff guys need to be doing more than just not striking out — this is a batting-average mirage with nothing behind it. Cut him. The average alone doesn't carry a .626 OPS.
fantasy_pickupsCIN @ ARI
Geraldo Perdomo
Lowest OPS of the three hitters I've got facing Lodolo tonight at .726, average sitting at .244, but he's batting cleanup in the 4-hole and gets the same 5.98-xERA, struggling arm that makes this matchup worth a look. Streamable in deeper mixed leagues or for SS-needy rosters — last priority of this group.
trenchesCAR @ JAX
JAX is +17 rush yards per game
CAR is at 101 rushing yards per game over 2 games; JAX is at 118 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 34-17
return_watchBOS — return listed 8/24
Roman Anthony
Listed back 8/24 (60-Day-IL, finger) — 0.675 OPS this season.
rest_fatigueDET @ KC
KC is on its 7th straight game day
Kansas City's grinding through its seventh straight game day while Detroit got yesterday off. I want the fresher club here, particularly late.
P flagged side won 2-5
situationalCAR @ JAX
CAR moves the chains 2.5 more times per game
CAR is at 21.5 first downs per game over 2 games; JAX is at 19 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side won; final 34-17
regression_tomorrowMIN @ SD
Dean Kremer: 5.4 ERA vs 4.17 xERA
A 5.4 ERA next to a 4.17 xERA is a full run of bad luck, and the near-identical average against — .237 to .236 — confirms it's not about the contact he's allowing. San Diego's a real lineup, but I want Kremer's number tomorrow before it catches up to the process.
fantasy_pickupsDET @ KC
Troy Melton
Streamer vs KC — 3.06 xERA · 7.8 K/9 · 0.97 WHIP.
park_weatherCLE @ COL
93° at Coors Field — the ball will carry tonight
93 degrees on top of altitude means the ball's really carrying at Coors tonight, and pitchers lose bite on breaking stuff in air that thin. The wind knocks a little off the deepest flies but doesn't change the character of the night — I like the over here, since one mistake pitch travels a long way for either side.
P final total 10 vs 10.5 (over lean)
coachingGB @ DEN
DEN gives away 12 fewer penalty yards per game
GB is at 76 penalty yards per game over 1 game; DEN is at 64 over 1 game. Those are current-2026 team-game results through 2026-08-20.
P Edge side lost; final 33-13
regression_tomorrowATL @ MIL
Martín Pérez: 3.15 ERA vs 4.38 xERA
Pérez is getting hit hard plenty — 37% hard-hit rate — but his average against is 41 points below what that contact deserves. That gap doesn't hold on the road tomorrow; I'd fade the ERA in Milwaukee.
cut_listMIA tonight
Jakob Marsee
Marsee's OPS is basically the same range as Bateman's, but a .205 average leading off for Miami is a real problem, not a cold stretch. Whatever's propping up that .633 OPS isn't nearly enough to cover for making an out at that rate, and he's still eating leadoff at-bats tonight that you could be getting elsewhere. In any format where average counts, this is a rostered zero. Cut him. .205 from the leadoff spot sinks your average category on its own.
rest_fatigueCIN @ ARI
CIN has played 10 days running — ARI rested yesterday
Eleven straight game days for Cincinnati walking into a rested Arizona team is about as clean a fatigue edge as the board offers tonight. Give me the D-backs off that alone.
P flagged side lost 0-9
rest_fatigueSTL @ PHI
No off day for STL in 7 days
St. Louis hasn't had a day off in a week, and Philadelphia got to rest yesterday — that's a clean fatigue edge for the Phillies, especially if this one drags into the bullpens.
P flagged side lost 6-7
regression_tomorrowPIT @ LAD
Jared Jones: 4.78 ERA vs 3.67 xERA
Jones' ERA is a run and a half worse than his xERA, and hitters are actually out-hitting his expected average against, .230 to .219 — the bad luck is real. Buy-low arrow up, though the Dodgers' lineup isn't the gentlest spot for the correction to show up right away.
fantasy_pickupsCHC @ SEA
Dominic Canzone
Best rate stats of any hitter on this board — .831 OPS, .262 average, batting 3rd — and he draws Matthew Boyd, who's been struggling to a 4.98 xERA. This is the single best hitter-matchup combination on the entire list. Priority streamer in deep and AL/NL-only leagues — if he's still on waivers in a mixed league, go get him.
regression_tomorrowCIN @ ARI
Michael Soroka: 2.94 ERA vs 4.09 xERA
A 2.94 ERA doesn't square with a .233 average against when the expected number is .255 — Soroka's been getting help from batted-ball luck, and an xERA a run higher says the correction's coming. Cincinnati's as fine a lineup as any to see it start.
return_watchLAD — return listed 8/25
Tyler Glasnow
Listed back 8/25 (60-Day-IL, back) — 2.72 ERA this season.
running_gameATL @ MIL
Green light: Milwaukee Brewers run, and Drake Baldwin has caught just 15%
Drake Baldwin's caught just 15% of runners this year, so Milwaukee's going to run early and often once they're on base. That turns a leadoff single into a double and puts Atlanta's pitcher in a bind working from the stretch all night.
P Milwaukee Brewers stole 0 bases
running_gameMIN @ SD
Green light: San Diego Padres run, and Ryan Jeffers has caught just 15%
Ryan Jeffers has caught just 15% of runners, so San Diego's going to press the issue on the bases the moment someone reaches. I like the Padres to manufacture a run or two off pure legs tonight.
P San Diego Padres stole 0 bases
regression_watchSTL @ PHI
Philadelphia Phillies are 22-11 in one-run games (.667 win%)
A .667 win rate in one-run games is the kind of number that flatters a record more than it reflects a team — Philly's 22-11 mark in the tightest games is exactly the sort that regresses toward .500. I'd trust their season-long form over that record.
ballpark_shiftPIT @ LAD
Yoshinobu Yamamoto owns a 3.14 ERA at Dodger Stadium — 1.99 everywhere else
A full run of separation between his home and road ERA sounds like a real split, but hitters are still batting just .190 off him at Dodger Stadium. He's still excellent at home, just other-worldly on the road.
P 6.1 IP, 2 ER, 9 K
regression_tomorrowTB @ BAL
Brandon Young: 3.52 ERA vs 4.41 xERA
Young's actual and expected average against are basically identical, .257 to .258, yet his ERA sits almost a run below his xERA — that points to strand-rate luck more than true run prevention. Fade the number against Tampa Bay tomorrow.
return_watchTEX — return listed 8/26
Carter Baumler
Listed back 8/26 (60-Day-IL, ribs) — 3.18 ERA this season.
regression_tomorrowTB @ BAL
Shane McClanahan: 3.25 ERA vs 4.17 xERA
McClanahan's ERA is nearly a run better than his xERA, and a .209 average against against a .241 expected mark says luck has been doing real work. I want the field against him tomorrow before that evens out.
regression_watchSF @ BOS
San Francisco Giants are 11-21 in one-run games (.344 win%)
11-21 in one-run games is a brutal way to lose a lot of close ones, but it doesn't make the Giants a bad team — a .344 clip like that is due to even out, and I think the market's underrating them into Boston because of it.
running_gameTOR @ NYY
Green light: New York Yankees run, and Alejandro Kirk has caught just 16%
Nothing about Kirk behind the plate at 16% caught stealing discourages anyone from running, so New York can turn a leadoff single into a runner on third before the next hitter even sees two strikes. That takes the bat out of it for Toronto's staff, who now have to pitch around movement instead of just attacking the hitter. I expect the Yankees to press early and turn single-run innings into bigger ones.
P New York Yankees stole 1 base
regression_watchDET @ KC
Detroit Tigers are 12-22 in one-run games (.353 win%)
A .353 record in one-run games has buried Detroit more than their actual play deserves — 12-22 in the closest games is heavy variance, not a true talent level. I think the Tigers are live for more of these than the standings suggest.
fantasy_pickupsSF @ BOS
Sonny Gray
Streamer vs SF — 3.6 xERA · 7.9 K/9 · 1.15 WHIP.
fantasy_pickupsSTL @ PHI
Hunter Dobbins
8.8 K/9 is the best strikeout rate on this board, and his 3.42 ERA sits close to his 3.75 xERA — no big gap to worry about, what you see is close to what you get. The 1.3 WHIP is the tradeoff; he's going to put runners on base. He's on the road against Philadelphia tonight. Deep-league streamer for punt-WHIP, chase-strikeouts builds only.
fantasy_pickupsSF @ BOS
Logan Webb
Streamer vs BOS — 3.62 xERA · 7.1 K/9 · 1.06 WHIP.
return_watchTB — return listed 8/28
Jake Fraley
Listed back 8/28 (60-Day-IL, groin) — 0.690 OPS this season.
return_watchSD — return listed 8/28
Lucas Giolito
Listed back 8/28 (15-Day-IL, elbow) — 5.16 ERA this season.
return_watchTOR — return listed 8/29
Joe Mantiply
Listed back 8/29 (60-Day-IL, knee) — 2.04 ERA this season.