Edmonton Elks vs BC Lions Prediction, 7/4/2026 CFL Pick, Tips and Odds
Game: Edmonton Elks vs BC Lions
Date: Saturday, July 4, 2026
Location: Kelowna Apple Bowl in Kelowna, BC
TV: TSN
Odds/Point Spread: Edmonton Elks (-1.5)
Kelowna Apple Bowl is the site where and the BC Lions (0-3) will take on the Edmonton Elks (3-0) on Saturday. Edmonton opens this matchup as 1.5-point favorites. The over/under has been set at 57.5. The men taking the field are Cody Fajardo and Nathan Rourke.
In their last game the Elks played the Blue Bombers and won 23-18. Cody Fajardo went 25/35 with 267 yards passing and threw 1 touchdown. He ended the game without an interception. Justin Rankin paced the team in rushing for that contest. His longest run of the day went for 33 yards and he added 1 touchdown in the game. He scurried for 106 yards on 15 carries which meant he averaged 7.1 yards per carry. Joshua Cephus led the team in receiving yardage with a tally of 51 yards on 6 catches. He had an average of 8.5 yards per reception for that contest.

Get all of our CFL Expert Picks
When it comes to their ability to score points, the Elks are 7th in the league by tallying 28.0 points per game. During the season thus far, the Elks have earned 748 yards via the pass not to mention an average of 249.3 passing yards per contest, which ranks 8th in the CFL. They hold an average of 148.0 run yards per game and have toted the ball for 444 yards in total. The Edmonton Elks average 397.3 yards per contest which ranks them 5th in the CFL.
Concerning yards via the pass, the Elks have given up 817 yards which has them ranked 2nd in the league. For the year, they are giving up 382.7 yards per game ranking them 2nd in the CFL. The Elks are ranked 1st in the league in terms of their opponents scoring, allowing 22.7 points per contest. The opposition is running for an average of 5.3 yards per running attempt and 110.3 yards on the ground per game for the year. During their 3 games played this year, they are conceding 272.3 yards per game via the pass in addition to giving up a completion percentage of 65.8%. In total, they have given up 331 running yards through 3 contests.
In their last game the Lions went up against the Stampeders and were beaten 41-33. James Butler led the team on the ground in the game. He had a long run of 8 yards but he never crossed the endzone by way of the rush. He rushed for 20 yards via 6 carries which had him averaging 3.0 yards per run. Keon Hatcher was the receiving yardage leader with a tally of 162 yards on 9 receptions. He notched an average of 18.0 yards per reception in the game. Nathan Rourke went 32/42 with 462 yards through the air and threw 3 touchdowns. He walked away with 1 interception during the game.
For the year to this point, the Lions have thrown for a total of 1,132 passing yards as well as holding an average of 377.3 passing yards per outing, giving them a rank of 3rd in the CFL. The BC Lions maintain an average of 447.3 yards per outing which is good for 4th in the CFL. They average 70.0 yards via the ground game and have run for 210 yards in total. Regarding the points being put on the board, the Lions currently rank 6th in the CFL holding an average of 29.0 PPG.
The Lions are surrendering 37.7 PPG, which has them sitting 9th in the CFL. Overall, they have given up 113 points in total. BC has surrendered a total of 215 yards rushing (71.7 yards per game) in addition to 2 touchdowns via the rush for the season. They have yielded 11 touchdowns from the passing game as well as 303.7 yards per game, which has them sitting 4th in the league.
Who will win tonight's football game against the spread?
Josh Schonwald's Pick: Take Edmonton Elks (-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

