Pittsburgh Steelers at Buffalo Bills
O/U 34.5 · SPREAD Buffalo Bills -3.5 · Highmark Stadium
Bills -2.5The pick & result
- Published pick
- Buffalo Bills -2.5 -122
- Published odds
- -122
- Result
- Awaiting grade
- Final score
- Not available
Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.
The read
Thursday night in Orchard Park, the last exhibition of the summer, and the two most famous arms in this building will spend it in ball caps — Josh Allen confirmed down for the night with a headset and maybe a play sheet, Aaron Rodgers not starting for Pittsburgh. Sunday is the cutdown. What kicks off at seven o'clock is a job fair.
Which is exactly why I'm laying the number. A preseason finale is not decided by the names on the marquee; it's decided by whoever is standing behind them, and that is the one place this matchup separates. Buffalo hands the ball to Kyle Allen and Shane Buechele — a two-man competition between established professionals, with Kyle Allen carrying a 96.2 percent adjusted completion rate and zero turnover-worthy plays this preseason after going 10 of 12 for 128 yards and a touchdown at 10.7 yards per attempt in Cleveland. Pittsburgh, by its own stated plan, gives extended run to Will Howard and Drew Allar. Howard's most recent outing was 74 yards, no touchdowns, two interceptions and a 38.6 rating at 4.9 per attempt. Allar posted a 56.5 percent adjusted completion mark and took three sacks. That is not a knock on either young passer's future — it is a statement about who is more likely to execute cleanly across four quarters tonight.
The evidence that matters most here is the game Buffalo already played under these exact conditions. In Cleveland, Joe Brady rested the top of his offense and the Bills still outgained the Browns 368 to 194, averaged 6.5 yards per play to 3.7, and shut Cleveland out in the second half — with a 71-yard touchdown coming from the third layer of the depth chart in the third quarter. That is reserve-phase production in a reserve-phase game, which is the only currency that spends tonight. Behind it, Ray Davis and Buffalo's backup runners have combined for 231 rushing yards and three touchdowns this preseason, and the Bills have scored 29 and 31 in their two outings for a 60-21 aggregate.
I've given the other side a real hearing. Pittsburgh's 17-0 loss overstates the beating — they reached the red zone once, put together a 10-play, 47-yard drive, hit a 38-yard completion, and came away with nothing, with both interceptions landing on the Jets' side of the field where a turnover kills your own points without gifting the opponent a short field. Eight days earlier the same roster won 28-9. Mike McCarthy has been blunt about wanting cleaner detail and execution, and his bubble players have loud public reasons to deliver it. That's a legitimate case for the points, and it's the reason this isn't a large position.
Where it loses me is that the shutout has a non-random explanation sitting right next to it. Pittsburgh's offensive line has been the club's most repeatedly flagged issue all camp, it surrendered four sacks in that game, and the protection was described as shaky throughout — which is precisely the condition that turns a developing quarterback into a 38.6 rating. Buffalo isn't spotless either; the Bills have trimmed real bodies off this roster in the last week, and if the backup job is effectively decided there's less reason to run Kyle Allen deep into the night. But Buffalo's depth held at every layer in Cleveland, not just the top one. At -2.5 laying -122, I'd rather buy the three points of cushion at that price than pay -152 for a one-point win, because if this edge is real it should show up as more than a field goal.
Injuries noted
Pittsburgh Steelers: Joey Porter Jr. (PUP-P) — Back; Jalen Ramsey (PUP-P) — Knee; Daequan Hardy (IR) — Undisclosed; Cole Burgess (IR) — Burgess (undisclosed) reverted from waivers to Pittsburgh's injured reserve list Wednesday, Alan Saunders of SteelersNow.com reports.; Brandin Echols (Questionable) — Echols did not participate in Friday's training camp practice due to an ankle injury, Brooke Pryor of ESPN.com reports.; Max Iheanachor (Questionable) — Iheanachor (shoulder) is not participating at the Steelers' training camp practice Monday, Brian Batko of the Pittsburgh Post-Gazette reports.; Donte Kent (PUP-P) — Undisclosed; DK Metcalf (Questionable) — Head coach Mike McCarthy said Saturday that Metcalf (undisclosed) will be "hard pressed to work this week" in training camp practice, Alan Saunders of SteelersNow.com reports.; Michael Pittman Jr. (Questionable) — Head coach Mike McCarthy relayed Saturday that both Pittman (leg) and DK Metcalf (undisclosed) will be "hard pressed" to participate in practice this week, Alan Saunders of SteelersNow.com reports.; Logan Lee (IR) — The Steelers placed Lee (undisclosed) on injured reserve Thursday.; Brandon Smith (Questionable) — Smith did not participate in Saturday's training camp practice due to an unspecified injury, Nick Farabaugh of PennLive.com reports.
Buffalo Bills: Tyrell Shavers (PUP-P) — The Bills placed Shavers (knee) on the active/PUP list Tuesday, Matt Parrino of The Syracuse Post-Standard reports.; Michael Hoecht (Questionable) — The Bills have been working Hoecht (Achilles) into full team drills since the start of training camp, Tim Graham of The Athletic reports.; Dorian Strong (NFI-R) — Strong (neck) reverted to the reserve/non-football injury list Friday.; Demetrius Flannigan-Fowles (IR) — The Bills placed Flannigan-Fowles (undisclosed) on injured reserve Thursday.; Ty Johnson (Questionable) — Johnson (knee) did not participate in Thursday's practice, Joe Buscaglia of The Athletic reports.; Connor McGovern (Questionable) — McGovern had to leave practice early Saturday due to what appeared to be a right leg injury, Sal Capaccio of WGR Sports Radio 550 Buffalo reports.; Phidarian Mathis (Reserve-Sus) — The NFL suspended Mathis for the first three games of the 2026 regular season for violating the league's Substances of Abuse Policy, Alaina Getzenberg of ESPN.com reports.
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
QUARTERBACK
BUF averages +2.35 yards every time it drops back
2.35 Y/APIT is at 6.05 yards per pass attempt over 2 games; BUF is at 8.4 over 2 games. Those are current-2026 team-game results through 2026-08-26.
Josh Allen starts at quarterback for BUF
7.97 Y/AAllen's game is built on chunks — a 7.97 average next to a 69.3% completion rate means he's pushing the ball downfield without giving up accuracy, a combination that turns into cover margin more than most quarterbacks manage. The one number keeping this from being untouchable is 10 interceptions, and Rodgers has given the ball away only seven times all season, so free possessions won't just show up tonight. Buffalo has to earn this one on schedule instead of leaning on Pittsburgh mistakes.
Aaron Rodgers starts at quarterback for PIT
6.67 Y/ARodgers isn't beating anybody down the field anymore — a 6.67 average says he's living underneath, taking what the defense gives and letting a 24-to-7 touchdown ratio do the winning instead of pure arm strength. That's a style built for control, not track meets, and Buffalo is the worst possible building to test it in, since Josh Allen's offense doesn't let opponents play slow. If Pittsburgh falls behind two scores tonight, Rodgers has to become a version of himself that hasn't shown up all year.
TRENCHES
BUF is +59.5 rush yards per game
59.5 YPGPIT is at 85 rushing yards per game over 2 games; BUF is at 144.5 over 2 games. Those are current-2026 team-game results through 2026-08-26.
BUF gets +1.75 more yards a carry
1.75 Y/CPIT is at 3.2 yards per rush attempt over 2 games; BUF is at 4.95 over 2 games. Those are current-2026 team-game results through 2026-08-26.
PASS RUSH
BUF's offense takes 1.5 fewer sacks per game
1.5 SACKSPIT is at 3.5 sacks taken per game over 2 games; BUF is at 2 over 2 games. Those are current-2026 team-game results through 2026-08-26.
BUF's pocket leaks 13 fewer yards per game
13 YDSPIT is at 29.5 sack yards lost per game over 2 games; BUF is at 16.5 over 2 games. Those are current-2026 team-game results through 2026-08-26.
PIT's rush gets home 1 more time per game
1 SACKSPIT is at 3.5 sacks recorded per game over 2 games; BUF is at 2.5 over 2 games. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-08-26.
PACE & SCRIPT
BUF is scoring +16 points per game
16 PPGBuffalo scoring in bunches lets them play exactly the game they want: push tempo, spread the ball around, and dare Pittsburgh to keep pace. Pittsburgh's offense looks like it's earning points the hard way, and if that keeps up, Pittsburgh spends the night chasing the scoreboard instead of setting it. A gap this wide over two games usually comes down to which offense already has more of its playbook installed, not which team is the better football team.
PIT runs +6.5 more plays per game
6.5 PLAYSPIT is at 66 offensive plays per game over 2 games; BUF is at 59.5 over 2 games. Those are current-2026 team-game results through 2026-08-26.
TURNOVERS
BUF's defense takes the ball away 1.5 more times per game
1.5 TOBuffalo's defense has already turned two weeks of backup-on-backup snaps into real takeaways, and that kind of finishing instinct tends to hold up even as the names around it change by kickoff. Pittsburgh hasn't forced a single one, which points to a front that isn't rushing anybody into bad decisions yet. Buffalo's shown it can do this against this level of competition — Pittsburgh still has to prove it can.
BUF commits 1 fewer turnovers per game
1 TOPIT is at 1 turnovers committed per game over 2 games; BUF is at 0 over 2 games. Those are current-2026 team-game results through 2026-08-26.
BUF throws 1 fewer picks per game
1 INTPIT is at 1 interceptions thrown per game over 2 games; BUF is at 0 over 2 games. Those are current-2026 team-game results through 2026-08-26.
EXPLOSIVE PLAYS
BUF owns a +1.65 yards-per-play gap
1.65 Y/PPIT is at 4.8 yards per play over 2 games; BUF is at 6.45 over 2 games. Those are current-2026 team-game results through 2026-08-26.
RED ZONE
BUF gets inside the 20 1 more time per game
1 TRIPSPIT is at 3.5 red-zone trips per game over 2 games; BUF is at 4.5 over 2 games. Those are current-2026 team-game results through 2026-08-26.
BUF scores on +9.5% more of its red-zone trips
9.5%PIT is at 57.1% red-zone scoring rate over 2 games; BUF is at 66.7% over 2 games. Those are current-2026 team-game results through 2026-08-26.
PIT holds red-zone trips to a score 10% less often
10%PIT is at 50% red-zone scoring allowed over 2 games; BUF is at 60% over 2 games. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-08-26.
COACHING
PIT's staff goes for it 1 more time per game on fourth down
1 GOESPIT is at 2 fourth-down attempts per game over 2 games; BUF is at 1 over 2 games. Those are current-2026 team-game results through 2026-08-26.
BUF gives away 13 fewer penalty yards per game
13 YDSPIT is at 82 penalty yards per game over 2 games; BUF is at 69 over 2 games. Those are current-2026 team-game results through 2026-08-26.
MISMATCH
BUF's explosiveness against PIT's — 6.45 yards a snap to 4.8
6.45 VS 4.8BUF turns a big share of its snaps into plays PIT's defense never gets to rally against, so the damage shows up before PIT's front seven is even square to the ball. PIT's only way to survive it is turning this into a game of fewer snaps: win first down, keep its own drives on schedule, tackle the first body in front instead of flowing to where the play was drawn up to go. Let BUF operate at its normal rate across a full game's worth of snaps and the yardage gets away from PIT fast, no matter what the score looks like early.
COVERAGE
BUF gets off the field on third down 9.4% more often
9.4%PIT is at 36.7% third downs allowed over 2 games; BUF is at 27.3% over 2 games. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-08-26.
BUF's secondary gives up 36.5 fewer passing yards per game
36.5 YPGPIT is at 161.5 passing yards allowed per game over 2 games; BUF is at 125 over 2 games. Those come from the opposing team boxes in the games each side has already played this 2026 season, through 2026-08-26.
HEAD-TO-HEAD
PIT and BUF have met once since 2025
1-0 SERIESThat lone meeting didn't stay competitive long - Buffalo went into Pittsburgh and left with a 26-7 win, a 19-point statement on the road. Tonight the trip flips, with the Steelers now the ones traveling into Buffalo instead of trying to defend their own building.
REPLACEMENT
DK Metcalf (WR) is questionable for PIT
QUESTIONABLEMcCarthy telling reporters Metcalf would be 'hard pressed' to even practice was the real signal, and that call came nearly two weeks before this ever needed to be a game-day guess. Losing him pushes Pittsburgh's outside targets tonight to whoever's scrapping for a roster spot behind him, not an established option. That's a straight offense-side hit, and a firm one given how plainly the head coach put it.
Michael Pittman Jr. (WR) is questionable for PIT
QUESTIONABLEPairing Pittman with Metcalf in that same 'hard pressed' line was the tell — this wasn't one injury, it was Pittsburgh's coach flagging two starting receivers at once. That leaves the outside of the passing game tonight to whoever's next up on the depth chart, doubling the workload shift at one position. Offense absorbs this twice over, not once.
Brandon Smith (WR) is questionable for PIT
QUESTIONABLEThree receivers now carrying questionable tags into the same game is a pattern, not a coincidence, and Smith sitting out that Saturday practice is what makes it three. Whoever was fighting for the back of Pittsburgh's receiver room just inherited real snaps in a game that decides roster spots. This is an offense-side problem, and it's stacking, not standing alone.
Ty Johnson (RB) is questionable for BUF
QUESTIONABLEJohnson's knee news is the oldest report on the board tonight, and preseason teams don't rush a rotational running back just to settle the question early. That means the early-down work in Buffalo's backfield shifts to whoever climbs the depth chart in his place, which tells you more about the roster battle than the final score. Offense feels this one, specifically the run game.
SITUATIONAL
BUF converts fourth downs at a +75% clip
75%A perfect fourth-down clip usually means the coaching staff called those tries specifically to test a short-yardage package, not because the offense was living on the margins of a real game. Pittsburgh's struggles there look like genuine trouble up front, the kind that doesn't just disappear once the lights come on for the regular season. If Buffalo's staff keeps dialing up those looks tonight, watch whether it's the same starting linemen converting or a fresh group getting the rep instead.
PIT (1-1) at BUF (2-0)
+37 PT GAPBuffalo's plus-39 point differential next to Pittsburgh's plus-2 shows this wasn't two teams padding records the same way — the Bills have been winning big while stacking two straight. Pittsburgh comes in off a loss and hasn't left home yet this summer, while Buffalo already banked a win in its own building, so momentum and home comfort both sit on the same side tonight.
BUF moves the chains 4 more times per game
4 FDPIT is at 19.5 first downs per game over 2 games; BUF is at 23.5 over 2 games. Those are current-2026 team-game results through 2026-08-26.
PIT converts third downs at a +8% clip
8%PIT is at 41.4% third-down conversion rate over 2 games; BUF is at 33.3% over 2 games. Those are current-2026 team-game results through 2026-08-26.
FANTASY USAGE
James Cook III: 17.8 opp/g in the 2025 baseline
17.8 OPP/GJames Cook III averaged 17.8 carries plus targets per game across 5 2025 regular-season games. BDL confirms James Cook III is currently active for BUF; this is a labeled prior-season baseline, not current form. BUF faces PIT next; this is measured opportunity, not a projection or snap-share estimate.
Rico Dowdle: 15.6 opp/g in the 2025 baseline
15.6 OPP/GRico 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 BUF next; this is measured opportunity, not a projection or snap-share estimate.
FANTASY MATCHUP
Rico Dowdle's team carries a 25.5 implied total
25.5 IMPLIEDfanduel puts PIT versus BUF in one of this slate's stronger scoring environments. That is market context for a player who cleared the usage gate in the labeled 2025 baseline, not a coverage grade or projection.
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Daily picks first stored August 27, 2026 at 11:40 AM ET.
- Odds record
- The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, draftkings, betmgm, betrivers, fanatics, caesars.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.
Get Gary on the App StoreEvery NFL game this dayThe NFL recordToday's NFL picksEvery sport this day