
Highlights:
• AJ Ouellette rushed for 139 yards and one touchdown in his first 100-yard game as a Roughrider
• Jake Maier threw for 170 yards and one TD in his first start replacing Trevor Harris
• Saskatchewan improves to 4-0 while BC falls to 1-3 in the standings
Game Recap:
The Saskatchewan Roughriders remained undefeated in 2025 with a convincing 37-18 victory over the BC Lions at Mosaic Stadium on Saturday. Jake Maier stepped up admirably in his first start for injured Trevor Harris, while AJ Ouellette dominated on the ground with 139 rushing yards. The Roughriders now sit at 4-0 while the Lions drop to 1-3 on the season.
Results
Team | 1 | 2 | 3 | 4 | OT | T | Outcome |
---|---|---|---|---|---|---|---|
BC | 0 | 7 | 3 | 8 | 0 | 18 | Loss |
SSK | 6 | 10 | 7 | 14 | 0 | 37 | Win |
Game Highlights Video:
Watch the full game highlights above to catch all the key plays from BC Lions vs Saskatchewan Roughriders.
Saskatchewan Roughriders Performance:
The Riders controlled the game from start to finish, establishing their running game early and capitalizing on three Lions turnovers to pull away for their fourth straight victory.
Top Offensive Players:
• Jake Maier: QB – 13/23, 170 yards, 1 TD, 0 INT
• AJ Ouellette: RB – 23 carries, 139 yards, 1 TD; 1 catch, 12 yards
• KeeSean Johnson: WR – 4 catches, 53 yards on 7 targets
• Joe Robustelli: WR – 2 catches, 40 yards including 34-yard gain
• Dhel Duncan-Busby: WR – 2 catches, 40 yards, 1 TD
Top Defensive Players:
• Tevaughn Campbell: DB – 3 tackles, 1 interception return for TD
• Rolan Milligan Jr.: S – 2 tackles, 1 interception
• A.J. Allen: LB – 7 tackles
• Jameer Thurman: LB – 5 tackles
• Antoine Brooks Jr.: S – 1 interception (first career)
BC Lions Performance:
The Lions struggled without Nathan Rourke, as backup Jeremiah Masoli threw three interceptions in a difficult road performance that saw BC fall to 0-3 away from home this season.
Top Offensive Players:
• Jeremiah Masoli: QB – 16/29, 173 yards, 1 TD, 3 INT; 1 carry, 7 yards
• James Butler: RB – 17 carries, 123 yards, 1 TD; 4 catches, 26 yards
• Ayden Eberhardt: WR – 4 catches, 65 yards on 6 targets
• Jermaine Jackson: WR – 4 catches, 27 yards on 7 targets
• Keon Hatcher: WR – 3 catches, 44 yards, 1 TD
Top Defensive Players:
• Micah Awe: LB – 11 tackles
• Deontai Williams: DB – 5 tackles
• Cristophe Beaulieu: DB – 4 tackles
• Ben Hladik: LB – 4 tackles
• Mathieu Betts: DE – 3 tackles, 2 sacks
The current CFL standings show Saskatchewan leading the West Division at 4-0, followed by Winnipeg at 3-0. In the East, Montreal sits atop the division at 3-1. The Lions’ loss drops them to 1-3, tied with Hamilton and Ottawa in their respective divisions. Saskatchewan’s perfect start continues to impress as they’ve now outscored opponents 135-99 through four games.
The Roughriders’ dominant ground game and opportunistic defense proved to be the difference in this WestJet Canada Day Weekend matchup. Maier’s steady performance in his first start and Ouellette’s breakout rushing display give Saskatchewan plenty of momentum heading into their bye week.
How will the Riders maintain their perfect record when they return from their bye week? Can the Lions bounce back with Nathan Rourke potentially returning from his oblique injury? What are your thoughts on this game? Share your comments below.
Continue the CFL Football discussions on our offical CFL Discord Channel



Calgary Stampeders
Damien Alford: A Star in the Making For the Calgary Stampeders?
Big Announcement: CFL Unveils Free Live Streaming Platforms
Get Alerts & Stay Connected
CFL iPhone AppCFL Android App