Calgary Stampeders vs Winnipeg Blue Bombers Picks, Prediction, Odds, and Line Movement for Friday July 24 2026
Today’s Calgary Stampeders vs Winnipeg Blue Bombers picks for Friday, July 24, 2026, come from Princess Auto Stadium in Winnipeg, Manitoba. Calgary enters at 2-4 after consecutive losses to Montreal, while Winnipeg is 4-2 and has won three straight games.
This West Division rematch brings a narrow point spread, a total near 60, and a major quarterback change for the home team. Bettors can review more CFL picks, compare current CFL betting odds, and check the latest CFL player props before kickoff. The matchup is attractive as a football game, but the available numbers do not create a strong wager.
Best Available Odds for Calgary Stampeders vs Winnipeg Blue Bombers
- Moneyline: Calgary +100, Winnipeg -120
- Spread: Calgary +1.5 (-110), Winnipeg -1.5 (-110)
- Total: 60.5, Over -105 and Under -115
The opener made Winnipeg a 1.5-point favorite with a total of 60. The spread has since moved toward pick’em at several books, while other operators continue to deal Winnipeg between -1 and -1.5. The total has remained in a tight range from 59.5 to 60.5. That movement reflects a competitive matchup and Winnipeg’s change from Zach Collaros to Dru Brown, but it has not created a clear side at the current number.
Game Info
- Date: Friday, July 24, 2026
- Time: 8:30 PM EDT
- Location: Princess Auto Stadium, Winnipeg, Manitoba
- TV: TSN and RDS2 in Canada, CFL+ in the United States and internationally
- Weather: Hot outdoor conditions with a possible evening thunderstorm. Wind is expected to ease near kickoff, but conditions should be checked again before the game.
- Key Availability: Winnipeg quarterback Zach Collaros is on the six-game injured list, leaving Dru Brown as the starter. Calgary receiver Reggie Begelton is out, while Damien Alford is expected to return to the lineup.
Calgary Stampeders vs Winnipeg Blue Bombers Preview
Calgary has been much more competitive than its 2-4 record suggests, but close losses still leave the Stampeders with little margin for error. They have dropped two straight against Montreal after slow starts forced Vernon Adams Jr. to spend the second half chasing the game. Calgary scored 21 fourth-quarter points in its latest loss, which showed the offense can recover, but repeatedly playing from behind also exposes a defense that has allowed 35.6 points per game.
Get Free $30 Credit for Premium Picks + Exclusive Discounts
Subscribe Now
Adams remains the central reason Calgary can win this matchup. He enters with a league-leading 17 touchdown passes and no interceptions, and his streak of 243 consecutive attempts without a pick is one of the longest in CFL history. His ability to extend plays can punish a Winnipeg pass rush that is tied near the top of the league in sacks, but Calgary must protect him well enough to attack downfield. The absence of Begelton removes a proven target, although Alford’s expected return gives the receiving group more size and vertical speed.
Winnipeg has won three straight, but the quarterback situation changes how the offense should be evaluated. Collaros has been placed on the six-game injured list, and Brown now controls the offense. Brown has handled the transition well, completing 70 percent of his passes for 656 yards and three touchdowns in two Winnipeg starts this season. He is also 4-0 in his career against Calgary, so this is not a typical inexperienced-backup situation.
The running games can determine which quarterback receives the cleaner script. Calgary leads the league at 125.3 rushing yards per game, and Dedrick Mills already produced 112 yards and a touchdown against Winnipeg in the Week 1 meeting. Winnipeg counters with Brady Oliveira, who rushed for 113 yards and a score in that 30-28 victory. Both offenses have a realistic path to staying ahead of the chains, which makes it difficult to trust either defense to control the game for four quarters.
The first meeting also explains why the spread is uncomfortable. Winnipeg needed a field goal at the end of regulation to win by two, and the current line again sits between one and two points. Those margins occur more frequently in the CFL than many bettors expect because of the rouge and the league’s scoring structure. Taking Calgary +1.5 sacrifices some protection compared with a moneyline, while laying Winnipeg -1.5 asks the Bombers to clear the exact range most likely to matter.
Matchup Breakdown
Calgary’s best offensive route is to establish Mills and force Winnipeg’s linebackers to respect play action. The Bombers have allowed 110.7 rushing yards per game, and Calgary’s offensive balance can keep Adams out of predictable passing situations. If Winnipeg loads the box, Adams has enough arm strength and mobility to attack the space behind the second level.
Winnipeg should respond by leaning on Oliveira and giving Brown manageable second downs. Calgary’s pass defense has surrendered 361.3 yards per game, the highest figure in the league entering Week 8. Brown does not need to replicate Collaros’ downfield aggression on every possession. He needs to protect the football, use Nic Demski, Tim White, and Ontaria Wilson in space, and make Calgary tackle for an entire drive.
Special teams and weather deserve attention because the spread is so small. Calgary kicker Rene Paredes carried a questionable designation during the week, while outdoor wind or a thunderstorm could affect long field goals and punts. Neither concern is strong enough to force a wager now, but a late change in conditions could matter more in this game than in a matchup with a larger spread.
The total is also difficult to attack. Calgary’s games have consistently reached high scoring ranges, but the market has responded by posting the largest total on the Week 8 slate. Winnipeg can score against Calgary’s secondary, and Adams can create explosive plays against almost any defense, yet Brown’s presence may encourage a more controlled home game plan. A projection close to the market number leaves no reason to chase either direction.
Game Thesis: Calgary has a slight straight-up advantage because Adams is the best quarterback in the matchup, while Winnipeg is adjusting to Brown as its longer-term starter. The Bombers’ home field, running game, and defensive front keep the margin extremely narrow. Calgary is the projected winner, but the point spread and total both sit too close to the expected result to justify a wager. Projected final: Calgary 31, Winnipeg 30.
Calgary Stampeders vs Winnipeg Blue Bombers Best Bet: Pass
The strongest decision is to stay away from the pregame markets. Calgary has the better quarterback, but Winnipeg has already shown it can win with Brown and has a major rushing advantage against the most vulnerable defense in the matchup. The game is likely to remain within one possession, and the spread sits in a range where one late kick or rouge can decide the ticket.
There is also little value in the total. The offenses can reach the 30s, but a number around 60 already demands sustained scoring from both teams. The forecast and Winnipeg’s possible preference for a run-heavy plan add enough uncertainty to make passing the disciplined choice.
Calgary Stampeders vs Winnipeg Blue Bombers Moneyline Pick: Pass
Calgary near even money is more appealing than taking +1.5, but the Stampeders’ defensive problems prevent a recommendation. Winnipeg’s ability to run the ball and Brown’s strong history against Calgary give the home team a credible path to another close win. The projected one-point margin does not support paying Winnipeg’s favorite price either.
Calgary Stampeders vs Winnipeg Blue Bombers Total Pick: Pass
The matchup supports scoring, but the market has already adjusted. Calgary has been involved in high-total games because its offense can strike quickly and its defense gives up explosive plays. Winnipeg can exploit that weakness, but Brown and Oliveira also give the Bombers a way to shorten the game when they lead. With the projection landing at 61 against a market near 60.5, the difference is too small to bet.
Prediction: Calgary Stampeders 31, Winnipeg Blue Bombers 30