CFL Stats
@CFLStats
The official home for @CFL Stats.
Saskatchewan's defensive front also shut down the run, allowing 25 yards on just 9 rushes (2.8 yards per attempt). Over the last 2 weeks, the Roughriders have allowed a total of 68 rushing yards on 19 attempts (3.6 average).
Saskatchewan's 8 sacks vs. Edmonton were the most in a single game by any team since October 14, 2023 when Toronto had 9 vs. Ottawa. Malik Carney, Micah Johnson, and Shane Ray led the Riders' sack attack with 2 each, while A.J. Allen and C.J. Reavis each had 1.
Saskatchewan's 8 sacks vs. Edmonton were the most in a single game by any team since October 14, 2023 when Toronto had 9 vs. Ottawa. Malik Carney, Micah Johnson, and Shane Ray led the Riders' sack attack with 2 each, while A.J. Allen and C.J. Reavis each had 1.

With a career success rate of 90% (63 of 70), Maltos is the #CFL's all-time leader among kickers with at least 50 attempts.
Jose Maltos' game-winning 58-yard field goal set a Montréal franchise record, eclipsing the previous long of 54 by David Ray in 1968. With a 5-for-5 effort, Maltos improved to 23-of-25 on the season (92%) to lead the #CFL in successful attempts (23) and points scored (86).
Jose Maltos' game-winning 58-yard field goal set a Montréal franchise record, eclipsing the previous long of 54 by David Ray in 1968. With a 5-for-5 effort, Maltos improved to 23-of-25 on the season (92%) to lead the #CFL in successful attempts (23) and points scored (86).

1st overall pick Damien Alford out of Utah has 300 receiving yards and 5 TDs in his first 5 career games. Alford leads Calgary's big-play offence with 5 receptions of 30+ yards, averaging a #CFL best 25.0 yards per catch. He's converted on 6 of 8 targets of 20+ yards depth.

Stampeders quarterback Vernon Adams Jr. leads the #CFL with 14 'Big Play' completions of 30+ yards. Adams Jr. is averaging 11.7 yards depth per attempt, the most of any qualified starter. One fifth of Adams Jr.'s attempts (33 of 163) have been 20+ yards in depth.

WELCOME TO THE TOP TEN, BO! 👏 Bo Levi Mitchell has officially cracked the Top 10 All-Time Passing Yards. #CFL | @Ticats
BO LEVI MITCHELL CONTINUES TO CLIMB THE LADDER. Mitchell passes Tracy Ham on the Top 10 All-Time Passing Yards List. #CFL
Congratulations to Anthony Gosselin, who is set to play his 100th career CFL game!

Nic Demski is tied for 2nd in the #CFL with 4 receiving TDs this season. The Blue Bombers receiver is always a threat to score, closing in the 40th of his career. At 39 career receiving TDs, Demski trails only Eugene Lewis (43) and DaVaris Daniels (41) among active players.

One thing about Davis, he's going to stand on business! 😤 #cfl | @MTLAlouettes
Argos receiver Kevin Mital ranks 2nd on the team with 298 receiving yards, including 262 yards over his last 3 contests (87.3 per game). The Saint-Hubert, Que. native makes his homecoming on Thursday coming off a career-high 104 yards on 8 catches on July 4th vs. Hamilton.

Davis Alexander needs one more win to tie Danny McManus for the longest winning streak to start a career at 8-0. The Alouettes' QB returns to the huddle on Thursday vs. Toronto after a 2-game absence. 📝 #CFL Game Notes: static.cfl.ca/wp-content/upl…

Hamilton's Kenny Lawler has already set a career high with 7 receiving TDs in 5 games to lead the #CFL. Will Lawler continue his record-breaking pace? Most receiving TDs in a season: 23 - Milt Stegall (Wpg, 2002) 21 - Allen Pitts (Cgy, 1994) 20 - Darrell K. Smith (Tor, 1990)

Marc Liegghio was 3-for-3 on field goals vs. Ottawa, extending his streak to 27. That's the longest active streak in the #CFL and a Hamilton franchise record, surpassing the previous mark of 24 set by Luca Congi in 2012. Liegghio is a perfect 12-for-12 on the season.

Is 2025 the year of the kick return? With 7 kick return TDs in 20 games, returners are scoring at the highest rate ever - once every 2.9 games. The highest full season rate was in 2004, with one kick return TD every 3.7 games - 22 in total, including 5 by Keith Stokes.


Due to air quality concerns, the game between the Calgary Stampeders and the Saskatchewan Roughriders on July 11 has been postponed to Saturday, July 12 at 2 p.m. local/4 p.m. ET. The decision was made by the CFL League Office, the competing teams and the CFL Players’…
Both star RBs could have a BIG impact tonight. Mills ranks No. 1 in rushing attempts (63) and rushing TDs (5). Ouellette's 139 rushing yards on June 28th vs. BC is the single game high in 2025. Saskatchewan (138.5 Yds/G) and Calgary (129.8 Yds/G) lead the #CFL in rushing.
Tonight's matchup features the #CFL's rushing leaders entering Week 6. A.J. Ouellette ranks No. 1 in rushing yards (347) and yards per game (86.8), averaging 6.2 yards per attempt. Dedrick Mills ranks 2nd with 311 rushing yards and has eclipsed 90+ yards in 3 of 4 games.