Saskatchewan Roughriders vs BC Lions Prediction, 7/19/2025 CFL Pick, Tips and Odds
Game: Saskatchewan Roughriders vs BC Lions
Date: Saturday, July 19, 2025
Location: BC Place in Vancouver, BC
TV: TSN
Odds/Point Spread: Saskatchewan Roughriders (-1.5)
BC Place is the site where and the BC Lions (3-3) will take on the Saskatchewan Roughriders (4-1) on Saturday. Saskatchewan opens this contest as 1.5-point favorites. The O/U has been set at 52.5. The QB's taking the field are Trevor Harris and Nathan Rourke.
In their last game the Roughriders went up against the Stampeders and lost 24-10. Trevor Harris went 36/44 with 425 yards passing and added 1 TD. He walked away from this game with no interceptions. A.J. Ouellette led the team on the ground during the game. He had a long run of 5 yards but wasn't able to convert a rushing touchdown. He rushed for a total of 9 yards via 6 carries which meant he was running for 2.0 yards per run. Joe Robustelli was the receiving yardage leader by racking up 191 yards on 11 receptions. He notched an average of 17.4 yards per catch during the game.

Get all of our CFL Expert Picks
In terms of the points being put on the board, the Roughriders are ranked 2nd in the CFL by tallying 29.0 points per game. During the season so far, the Roughriders have racked up 1,363 yards through the air as well as an average of 272.6 passing yards per outing, which ranks 4th in the league. They are averaging 114.0 yards per game via the rush and have toted the ball for 570 yards for this year. The Saskatchewan Roughriders average 386.6 yards per contest which ranks them 3rd in the CFL.
In terms of passing yards, the Roughriders have conceded 1,531 yards which ranks them 7th in the CFL. For the season, they are granting 386.2 yards per game ranking them 8th in the CFL. The Roughriders sit in 5th in the CFL regarding team defense, allowing 24.6 PPG. They are allowing teams to run for an average of 72.7 yards per running attempt and 80.0 rushing yards per contest over the course of this year. Over the course of their 5 games played this year, they are giving up 306.2 yards per contest through the air as well as giving up a completion percentage of 71.4%. During the season, they have given up 400 rushing yards through 5 games.
In their last game the Lions took on the Elks and won by a score of 32-14. James Butler paced the team in rushing for that contest. He tore off a long run of 38 yards and he notched 1 TD in the game. He rushed for a total of 172 yards on 30 carries which had him averaging 6.0 yards per run. Keon Hatcher led the team in receiving yardage with a tally of 130 yards on 9 receptions. He had an average of 14.4 yards per catch for that contest. Nathan Rourke went 26/30 with 345 yards passing and completed 2 touchdowns. He tossed 1 interception on the day.
When discussing their scoring prowess, the Lions rank 8th in the league averaging 22.7 PPG. For the year thus far, the Lions have earned 1,811 passing yards as well as holding an average of 301.8 throwing yards per contest, which has them ranked 1st in the CFL. They hold an average of 109.5 run yards per game and have toted the ball for 657 yards for the year. The BC Lions have an average of 411.3 yards/game which has them ranked 1st in the league.
BC has given up a total of 748 rushing yards (124.7 yards per contest) in addition to 1,091 touchdowns by way of the ground game this season. The Lions are giving up 24.3 points per contest, which has them ranked 4th in the league. This season, they have conceded 146 points in total. They have given up 8 touchdowns via the pass and 170.3 yards per outing, which has them ranked 1st in the CFL.
Who will win tonight's football game against the spread?
Josh Schonwald's Pick: Take Saskatchewan Roughriders (-1.5)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of this Weeks Free CFL picks
Get all of this Weeks Expert CFL Picks