Edmonton Elks vs BC Lions Prediction, 10/17/2025 CFL Pick, Tips and Odds
Game: Edmonton Elks vs BC Lions
Date: Friday, October 17, 2025
Location: BC Place in Vancouver, BC
TV: TSN
Odds/Point Spread: Edmonton Elks (+5.5)
The Edmonton Elks (7-9) go to BC Place on Friday where they'll take on the BC Lions (9-7). Edmonton opens this matchup as 5.5-point dogs. The total opens at 56.5. The starting quarterbacks are Cody Fajardo and Nathan Rourke.
The last time they took the field the Elks played the Blue Bombers and earned the win by a score of 25-20. Cody Fajardo went 13/24 with 142 yards passing but wasn't able to throw a ball for a TD. He ended the game without an interception. Justin Rankin led the team on the ground in the game. He tore off a long run of 64 yards and he added 1 TD for the contest. He rushed for a total of 138 yards by way of 18 carries which gave him an average of 7.7 yards per run. Kaion Julien-Grant led the team in receiving yardage with a tally of 69 yards on 3 catches. He earned an average of 23.0 yards per catch in the game.

Get all of our CFL Betting Picks
For the year to this point, the Elks have a total of 3,499 passing yards along with an average of 218.7 passing yards per outing, ranking them 9th in the CFL. The Edmonton Elks have an average of 321.0 yards per contest which is good for 9th in the CFL. They average 102.3 rushing yards per game and have rushed for 1,637 yards for this year. When it comes to putting points on the board, the Elks currently rank 8th in the CFL by tallying 24.2 PPG.
The Elks are ranked 5th in the league regarding their opponents scoring, conceding 27.1 PPG. They are allowing teams to run for an average of 4.9 yards per run and 97.1 rushing yards per game for the year. Overall, they have conceded 1,554 running yards through 16 outings. In terms of passing yardage, the Elks have conceded 4,588 yards which ranks them 8th in the CFL. Over the course of their 16 games played this season, they have relinquished 286.8 yards per outing through the air as well as allowing a completion percentage of 71.9%. Over the course of this season, they are surrendering 383.9 yards per game putting them 9th in the CFL.
In their last outing the Lions played the Stampeders and earned the victory by a score of 38-24. James Butler paced the team in rushing during the game. His longest run of the day went for 10 yards but wasn't able to convert a rushing touchdown. He rushed for a total of 42 yards on 15 carries which gave him an average of 3.0 yards per run. Jevon Cottoy was the receiving yardage leader by earning 99 yards on 7 receptions. He notched an average of 14.1 yards per catch during the game. Nathan Rourke went 25/32 with 414 yards passing and tossed 4 touchdowns. He walked away with 2 picks during the game.
When looking at putting points on the board, the Lions rank 1st in the CFL holding an average of 30.9 points per contest. Over the course of the season to this point, the Lions currently sit at 5,039 passing yards along with holding an average of 314.9 passing yards per outing, giving them a rank of 1st in the league. They hold an average of 114.7 yards per game on the ground and have run for 1,835 yards for this year. The BC Lions average 429.6 yards/contest which ranks them 1st in the league.
BC has allowed a total of 1,679 rushing yards (104.9 yards/game) as well as 14 touchdowns by way of the ground game this year. The Lions are relinquishing 28.4 PPG, which has them in 7th in the CFL. This season, they have relinquished 454 total points. They have allowed 28 touchdowns through the air as well as 249.0 yards/game, which puts them in 2nd in the CFL.
Who will win tonight's CFL game ATS?
Guy Bruhn's Pick: Take BC Lions (-5.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