Welcome to the 2026 CFL Fantasy Football Rankings, top 80 PPR rankings, positional rankings, and a few other helpful tips. Whether you’re playing for the first time or returning for another season of Canadian football, I hope that my 4th edition of my CFL Fantasy Rankings can help you earn bragging rights over your friends!
With the official CFL Game Zone platform now live and CFL News Hub’s fantasy site continuing to improve rapidly, there has never been more hype around CFL Fantasy Football.
I’m also excited to help launch the CFL Fantasy Football Fantastic Super League (CFFFSL), a multi-league community featuring 6-team divisions, year-to-year promotion and relegation, and a cross-league postseason that crowns the True King of CFL Fantasy Football.
Where to Play
Roster Differences Compared to NFL Format
Draft Strategy Note
A Note on the Rankings (before you get mad)
Quarterbacks
Runningbacks
Wide Receivers
Kickers
Defense/Special Teams
Where to Play
CFL Fantasy is gaining a lot of traction now that the CFL has finally added fantasy football to https://gamezone.cfl.ca/.
CFL News Hub has its own fantasy platform, which has been greatly improved ahead of this season and continues to add features, such as recently adding the ability to add defensive players to the roster structure for teams.
Prior to this year, you could play at 110 Yards for the past several years, which had many customizable features, but is closing down now in part due to complications caused by the CFL disabling their public stats API.
CFL Fantasy Football Super League
I’m excited to help officially launch the Canadian Fantasy Football Fantastic Super League (name pending) this season. After experimenting with cross-league CFL Fantasy Football over the last few years, it is time to launch.
It will be a multi-league community built around 6-team leagues that act as divisions within the super league with year-to-year promotion and relegation, culminating in a cross-league postseason to crown the True King of CFL Fantasy Football.
If you would like to play as a manager, or help out as a CFFFSL Deputy, or serve on the Board of Governors, you’re welcome to fill out this sign-up form.
The community of this league will live on our newly created Discord Server, which you are welcome to join if you are looking to participate as well, by clicking here.
Roster Difference Compared to NFL Formats
There is a key difference in the format for CFL fantasy football from what you might be accustomed to in NFL formats. Due to the size of the CFL being only 9 teams, there are not enough of certain position groups to have backups of certain positions on your bench. Quarterbacks, running backs, and kickers can only be in your starting lineup, injured reserve, or “bye week” roster designation. You cannot put QBs, RBs, or Ks on your bench under the ruleset we would use at 110 Yards and at News Hub Fantasy (under the default settings). This ensures that there are starting players available on the waiver wire when teams have a need to find a replacement.
Draft Strategy Note
Since teams are only able to have 1 player on their active roster for positions at quarterback, running back, and kicker, you will know that once a team has drafted a quarterback, they will not draft a quarterback later in the draft. So if you’re in a draft for your league and 4 teams draft a quarterback in the first round, for example, then you can probably wait until very late in the draft to take a quarterback as there is only one other team that will be taking a QB off the board for the rest of the draft. If you are the last team to draft a quarterback, then you can wait until the last round to make your selection at quarterback, as no one is going to take the player you may be targeting before that point.
A Note on the Rankings (before you get mad)
These are rankings for fantasy football, not necessarily a straight-up ranking of the best players. We are chasing fantasy points. A running back who gets more touches is a better option than a talented running back getting few touches.
It is not an attempt at a ranking of who the best receivers in the CFL system are, but of trying to anticipate fantasy football point production. This takes into account things such as the player’s team and surrounding players that will contribute to the overall passing production. The goal in fantasy football is to get receivers with good abilities who will get a lot of targets.
Roster Format
1 Quarterback, 1 Runningback, 3 Receivers, 1 Kicker, 1 defense/special teams. I also recommend playing with 2 Bench slots in your league, 2 Bye slots (to protect a player on a bye), and 1 Injured Reserve slot (to protect an injured player).
We have added the option to include defensive players in News Hub Fantasy leagues and are continuously working to improve that platform.
A major difference compared to playing NFL fantasy football is that teams are not allowed to put quarterbacks, running backs, or kickers on the bench in our standard CFL fantasy to ensure there is no positional scarcity.
My recommended league size for CFL Fantasy Football is 6 teams.

CFL 2026 Fantasy Ranking - Top 80 PPR, PDF link

CFL 2026 Fantasy Ranking - Top 80 PPR by position, PDF link
Quarterbacks
QB1 - Nathan Rourke (BC) – 16 GP, 421.8 points, 26.36 PPG, 500 attempts, 352 completions, 5,290 yards, 31 TD, 16 INT, 61 rushes, 564 yards, 10 TD
Nathan Rourke had by far the most points per game at 26.36 last season. He was close to Bo Levi Mitchell in passing yards but also added 564 rushing yards with 10 touchdowns, and frequently demonstrated himself to be a true dual-threat quarterback. The way Rourke can find players downfield under pressure or make magic with his legs makes him stand out to me. In my opinion, there were at least 5 NFL teams last year that would have had a major upgrade in quarterback play if he were in their QB room. He displayed elite skill.
QB2 - Bo Levi Mitchell (HAM) – 18 GP, 353.24 points, 19.62 PPG, 626 attempts, 428 completions, 5,296 yards, 36 TD, 11 INT, 21 rushes, 124 yards, 1 TD
Bo Levi Mitchell had the most fantasy points out of anyone in 2024, and then in 2025, he had the 2nd most. BLM continues to put up stellar numbers throughout his CFL career, leading the league last season in passing yards (5,296) and in touchdowns (36). Bo Levi Mitchell has been a quarterback to me who is very scary to play, he just wins. He is coming off back-to-back 5,000-yard seasons for the first time in his career.
QB3 - Vernon Adams Jr. (CGY) – 17 GP, 272.08 points, 16 PPG, 429 attempts, 280 completions, 4,247 yards, 21 TD, 14 INT, 40 rushes, 332 yards, 2 TD
Vernon Adams Jr. was on fire in 2024 with BC before an injury disrupted his season, timed with BC bringing back Nathan Rourke. He had a down season last year in his first one with Calgary by his standards, as his points per game dropped from 20.39 in 2024 to 16 in 2025. He threw for 4,247 yards and 21 touchdowns with 14 interceptions last season with Calgary. I am going to assume this season is better for him in his 2nd year in the Calgary system. Star receiver Reggie Begelton, being limited to 2 games, did not help the cause, but he looks to be back and healthy this season.
QB4 - Cody Fajardo (EDM) – 17 GP, 252.22 points, 14.84 PPG, 385 attempts, 282 completions, 3,408 yards, 14 TD, 7 INT, 55 rushes, 319 yards, 7 TD
Cody Fajardo might be my favorite quarterback to watch. He plays with a lot of courage, stepping into hits in the pocket or charging downfield. Last year saw him pass for 3,408 yards while adding 319 rushing yards and 7 rushing touchdowns. His average points were just 14.84 per game over 17 games, but when you consider the fact that he only had 13 starts that's actually pretty good. Fajardo has often had great success in his career, putting up solid rushing numbers, making him a great fantasy QB to have. With him being a week 1 starter now in his second season with Edmonton, I expect a strong season for him.
QB5 - Davis Alexander (MTL) – 7 GP, 132.96 points, 18.99 PPG, 218 attempts, 158 completions, 2,024 yards, 10 TD, 3 INT, 12 rushes, 110 yards, 1 TD
Davis Alexander has been impressive in his young CFL career. He has achieved a record-setting regular season record for most wins without a loss to begin his career with an 11-0 record. Last season he was dealing with a hamstring injury and started in just 7 games, which saw him throw for 2,024 yards and 10 touchdowns with 3 interceptions while adding 110 rushing yards and a touchdown.
QB6 - Chad Kelly (TOR) – 0 GP, 0 points, 0 PPG
Kelly did not play in 2025, but had the most points per game at 21.68 in 2024 over his 8 games which saw him pass for 2,451 yards and 10 touchdowns while adding 214 rushing yards and 5 touchdowns. I am curious to see how he does in his return after not having played since a broken leg suffered in the 2024 playoffs. There can be an adjustment period after missing a whole season of football rehabbing that injury, but it would not surprise me if Kelly resurges this season and helps lead some managers to a fantasy football championship.
QB7 - Trevor Harris (SSK) – 16 GP, 261.26 points, 16.33 PPG, 473 attempts, 348 completions, 4,549 yards, 24 TD, 11 INT, 8 rushes, 53 yards, 0 TD
Saskatchewan fans will say that this is disrespectful and that Harris should be rated much higher, and they'd be right if this were a straight-up quarterback ranking. But this is a fantasy football ranking, and Harris is not a tremendous threat on the ground. Harris was a very good passer last year, throwing for 4,549 yards and 24 touchdowns with 11 interceptions over 16 games. He's a safe pick if you want to load up on other positions early in the draft and a great choice if you want a player with a very low rate of making you yell at your TV. But spending high fantasy draft capital on a 39-year-old non-dual threat quarterback who missed a lot of games in 2023 and 2024 is not the move. If we're building a real team, he's a great choice, but we are building a fantasy team.
QB8 - Dru Brown (OTT) – 9 GP, 133.36 points, 14.82 PPG, 274 attempts, 196 completions, 2,389 yards, 14 TD, 10 INT, 9 rushes, 18 yards, 0 TD
Ottawa brought in quarterback Jake Maier this year and made him the highest-paid backup quarterback, so Brown might be on a shorter leash this year. Last year saw Brown pass for 2,389 yards with 14 touchdowns and 10 interceptions over 9 games. Frankly, his 14.82 points average combined with the fact that the team's QB2 is the highest-paid backup at the time he signed, makes me advise against spending serious fantasy draft capital on him heading into the 2026 season.
QB9 - Zach Collaros (WPG) – 13 GP, 178.92 points, 13.76 PPG, 350 attempts, 254 completions, 3,048 yards, 17 TD, 16 INT, 18 rushes, 130 yards, 1 TD
I like Collaros, but unfortunately, I have him placed again as the ranked quarterback for the 2nd year in a row. 2024 saw him average 13.43 points over 17 games, and 2025 saw him average 13.76 points over 13 games. He threw for 3,048 yards last year. Over the last 2 seasons, his touchdown-to-interception ratio has left a lot to be desired, with 34 touchdowns and 31 interceptions. He has had slow starts in the past when not playing in the preseason, like last year, and has played this preseason. Could the fact that Winnipeg has Taylor Elgersma and Bryce Perkins in the quarterback room help give a spark to reawaken his regular-season performance? Perhaps, but until proven otherwise, I'm not advising spending serious draft capital on him based on the previous 2 season's numbers and the fact that Winnipeg has a fantastic alternative if he struggles in Bryce Perkins, although there seems to be more hype around Taylor Elgersma.
Runningbacks
RB1 - Brady Oliveira (WPG) – 15 GP, 249.9 points, 16.66 PPG, 201 rushes, 1,163 yards, 3 TD, 61 catches, 546 yards, 0 TD
Brady Oliveira is coming off his 4th straight season with 1,000 rushing yards, with 5,051 rushing yards over that span. Last season saw him rush for 1,163 yards and 3 touchdowns while being tied for the most receptions among running backs with 61, accompanied by 546 receiving yards.
Oliveira has been the clear number 1 running back when making these rankings in 2024 and 2025, this season, it is less clear who the clear number 1 is. I did have the concern in previous seasons of how long Oliveira's workload would remain sustainable, being the lead back on a team that rarely gives touches to the 2nd string. Oliveira has over 200 carries in each of the last 4 seasons. The only other running backs in this ranking with 200 carries in a season over that span are James Butler (2022, 2023, and 2025) and Dedrick Mills (2025). Brady did miss a couple of games last season due to injury, and I do have concerns about the sheer number of hits he accumulates. It would be wise for the Bombers to increase the number of touches to Matthew Peterson to lessen the number of hits on Brady, but that has not been the trend that has continued back to the Andrew Harris years.
RB2 - James Butler (BC) – 17 GP, 287.3 points, 16.9 PPG, 230 rushes, 1,214 yards, 11 TD, 46 catches, 439 yards, 1 TD
Butler has been a reliable fantasy contributor for years, and last year was no different as he rushed for 1,213 yards and 11 touchdowns, accompanied by 46 receptions for 439 yards. Butler has had 3 seasons with over 200 carries over the last 4 seasons and missed time to injury in 2024. At 31 years old, some might perceive there to be a bit of a higher risk of missing time to injury than some of the other running backs. BC also saw the emergence of Zander Horvath, who played fantastic when called upon, so the Lions do have a good option to spread some of the touches around to lessen Butler's workload, which would lower his fantasy value.
RB3 - Justin Rankin (EDM) – 18 GP, 306.6 points, 17.03 PPG, 191 rushes, 1,013 yards, 9 TD, 56 catches, 713 yards, 4 TD
Justin Rankin had the most yards from scrimmage among running backs at 1,726 and in touchdowns at 13. He had some monster games in 2025 and tore off some big runs, such as a 90-yarder in week 14. He had 3 games with a rush of 60 yards or more. He also had several long receptions. His big play potential can steal multiple games over the course of the season, but there were also some games where the production was on the lower side as well.
RB4 - Dedrick Mills (CGY) – 18 GP, 269.1 points, 14.95 PPG, 250 rushes, 1,409 yards, 11 TD, 33 catches, 292 yards, 0 TD
Mills has been one of the best rushers in the CFL and put up big numbers last season, rushing 250 times for 1,409 yards and 11 touchdowns, the most rushing yards over the last 2 seasons. His receiving numbers are not as high as some of the other starting running backs, making him not a top option in PPR leagues. He's a great option for a consistent source of fantasy production at the running back position.
RB5 - A.J. Ouellette (SSK) – 17 GP, 240.2 points, 14.13 PPG, 248 rushes, 1,222 yards, 8 TD, 35 catches, 250 yards, 1 TD
A.J. Ouellette is another great option at running back. He had a ton of carries last season, rushing 248 times for 1,222 yards and 8 touchdowns while adding 35 receptions for 250 yards and a touchdown. He had a pretty similar season as Dedrick Mills, in terms of rushes and receptions, but his yards per carry were outpaced by Mills. Ouellette is a solid option at running back. Saskatchewan had the third most rushing attempts behind only Calgary and Winnipeg last season.
RB6 - Greg Bell (OTT) – 15 GP, 243.9 points, 16.26 PPG, 184 rushes, 1,038 yards, 5 TD, 61 catches, 421 yards, 1 TD
Greg Bell rushed 184 times over 15 games for 1,038 yards and 5 touchdowns last season while adding 61 receptions for 421 yards and a touchdown. He was tied with Brady Oliveira for the most receptions among running backs last season. He joins Ottawa this season after being made the highest-paid American running back in the league. His usage will surely be high given the investment by Ottawa to acquire him. Ottawa's head coach is now Ryan Dinwiddie, who coached Toronto to having by far the fewest rushing attempts last season despite being without starting quarterback Chad Kelly all season. We will also have to wait and see how Bell's reception numbers are impacted on a new team, as that can vary with quarterback tendencies for how they distribute to running backs, which matters a lot in PPR leagues. Last year, William Stanback had 36 receptions for Ottawa over 17 games, which could be an indicator that the expected receptions for Bell could go down in Ottawa.
RB7 - Stevie Scott III (MTL) – 10 GP, 75.4 points, 7.54 PPG, 86 rushes, 418 yards, 1 TD, 15 catches, 116 yards, 0 TD
Stevie Scott III rushed 86 times for 418 yards and a touchdown last season and added 15 catches for 116 yards. He had a tremendous postseason that earned him being named first team on my rushing 42 times for 259 yards (6.2 average) with 3 touchdowns and catching 7 passes for 66 yards. If Montreal continues to lean more into the run as they did at times in the playoffs, then Scott is a great running back option. However, at times over Jason Maas' tenure as the Alouettes coach, Montreal has at times gone away from the run game. Montreal had the third fewest rushing attempts last season at 331. Montreal also has Travis Theis at running back, their 2025 candidate for rookie of the year, who missed time to injury and could eat into the already limited rushing touches.
RB8 - Shane Watts (HAM)
Shane Watts spent time with the team's practice roster last year, so he will already have playbook familiarity. Watts impressed the New England Patriots enough to get 25 carries over 2 preseason games, which went for 67 yards (2.68 average) after playing his collegiate ball at the D2 level with Fort Hays State. It's yet to be seen if we will see Canadian Johnny Augustine move up to RB1 or if Hamilton will replace Greg Bell with another American rusher. Hamilton had the 2nd fewest rushing attempts last season at 326.
RB9 - Peyton Logan (TOR)
Peyton Logan might be in store to be a starter as he enters his 5th CFL season. He rushed 136 times for Calgary over 3 seasons for 889 yards (6.53 average) and 5 touchdowns before playing for Winnipeg last season, where he had only 1 carry. Logan rushed 3 times for 31 yards for the Argos in his first preseason game. Until Toronto becomes a rushing team again, I am advising to avoid them entirely. Last season, Toronto had by far the fewest rushing yards at 238, nearly 100 fewer than Hamilton, who had the 2nd fewest at 326.
RB10 - Zander Horvath (BC) – 7 GP, 43.8 points, 6.26 PPG, 24 rushes, 251 yards, 2 TD, 2 catches, 47 yards, 0 TD
Zander Horvath made his CFL debut last season, playing in 10 games and rushing 24 times for 231 yards (9.62 average) and 2 touchdowns. In his only start, he rushed 12 times for 152 yards (12.67 average) and a touchdown. If he starts to get touches, I expect them to be maximized. Horvath was a 7th-round draft pick of the LA Chargers in 2022, where he played in 15 games.
RB11 - Johnny Augustine (HAM) – 12 GP, 49.6 points, 4.13 PPG, 61 rushes, 242 yards, 0 TD, 12 catches, 134 yards, 0 TD
Johnny Augustine entered the CFL with Winnipeg in 2018, where he played until joining Hamilton in 2025. Last season saw him suit up for 17 games with 4 starts and rush 61 times for 242 yards (3.97 average). With it being a little unclear who the starter is in Hamilton, there may be an opportunity for Augustine to get an increased number of touches.
RB12 - Matthew Peterson (WPG) – 6 GP, 54 points, 9 PPG, 66 rushes, 329 yards, 1 TD, 10 catches, 51 yards, 0 TD
Peterson had a phenomenal career with Edmonton before the CFL. His first game was a big one after Brady Oliveira sustained an injury; he rushed 23 times for 130 yards (5.65 average) and a touchdown. He rushed 66 times over the season for 329 yards (4.98 average), but often didn't get touches when Oliveira is healthy. If Winnipeg diverts from the "there can only be 1" mentality of touches to the running back, then Peterson's value will spike. He's a great pickup if Oliveira needs to miss time.
Wide Receivers
WR1 - Keon Hatcher Sr. (BC) – 18 GP, 325.8 points, 18.1 PPG, 102 catches, 1,688 yards, 9 TD
Keon Hatcher had the third most fantasy points last year among all positions. He tore it up for 1,688 yards and 9 touchdowns over 18 games. Kenny Lawler was close behind him and both players are phenomenal. My recommendation is to take either Keon Hatcher or Kenny Lawler if you have the first overall pick.
WR2 - Kenny Lawler (HAM) – 18 GP, 316.3 points, 17.57 PPG, 86 catches, 1,443 yards, 14 TD
Kenny Lawler led the league in touchdown receptions after posting 86 catches for 1,443 yards and 14 touchdowns. He had the 4th most fantasy points among all positions.
WR3 - Justin McInnis (BC) – 18 GP, 246.6 points, 13.7 PPG, 76 catches, 1,256 yards, 7 TD
Justin McInnis led the CFL in receiving yards in 2024. Last season saw him catch 76 passes for 1,256 yards and 7 touchdowns.
WR4 - Nic Demski (WPG) – 15 GP, 218.8 points, 14.59 PPG, 67 catches, 1,001 yards, 7 TD
Demski is coming off his 3rd consecutive 1,000-yard season and has 6 touchdowns or more in each of the last 3 seasons. He has been a reliable high-value contributor for his hometown team for years.
WR5 - Damonte Coxie (TOR) – 10 GP, 171.4 points, 17.14 PPG, 48 catches, 854 yards, 6 TD
Damonte Coxie put up 48 catches for 854 yards and 6 touchdowns despite playing in only 10 games last season, and now he looks to be playing with Chad Kelly this upcoming season.
WR6 - Tyson Philpot (MTL) – 12 GP, 173.3 points, 14.44 PPG, 61 catches, 804 yards, 5 TD
Tyson Philpot gets a lot of targets from Davis Alexander. Last season, he caught 61 passes for 804 yards with 5 touchdowns over 12 games.
WR7 - KeeSean Johnson (SSK) – 16 GP, 232.5 points, 14.53 PPG, 86 catches, 1,159 yards, 4 TD
KeeSean Johnson has done great things since joining the CFL in 2024. Last season was his first full season as a starter, and he caught 86 passes for 1,159 yards and 4 touchdowns. He has 142 catches for 1,905 yards with 9 touchdowns over 28 total CFL games.
WR8 - Samuel Emilus (SSK) – 7 GP, 109.8 points, 15.69 PPG, 37 catches, 588 yards, 2 TD
Samuel Emilus only played in 7 games last season, but the production was there as he caught 37 passes for 588 yards and 2 touchdowns. He tore it up in the playoffs, catching 19 of his 21 targets for 208 yards over the 2 postseason games, helping the Riders win a Grey Cup and earning recognition to our CFL All-November 1st Team.
WR9 - Kiondre Smith (HAM) – 18 GP, 228.1 points, 12.67 PPG, 86 catches, 1,126 yards, 5 TD
Kiondre Smith had his first season over a thousand yards this past season and has over 2 thousand yards over the last 2 seasons. Last year saw him catch 86 passes for 1,126 yards and 5 touchdowns.
WR10 - Austin Mack (EDM) – 12 GP, 127.4 points, 10.62 PPG, 48 catches, 674 yards, 2 TD
Austin Mack is reunited with Cody Fajardo, who he won the Grey Cup in Montreal in 2023 before a stint with the Atlanta Falcons. He had 78 catches for 1,154 yards and 4 touchdowns in 2023. Since then, he played only 3 games in 2024 after returning late into the season after time in the NFL, and was limited by injuries last season. He caught 48 passes for 674 yards and 2 touchdowns over 12 games last season with Montreal. He is already looking good in an Elks jersey after catching 3 passes for 59 yards and a touchdown in the first preseason game. If there is a similar connection between Mack and Fajardo that we saw in 2023, then a lot of targets should be going to Mack.
WR11 - Justin Hardy (OTT) – 18 GP, 224.7 points, 12.48 PPG, 78 catches, 1,019 yards, 7 TD
Justin Hardy had his 3rd consecutive 1,000-yard season last year as he caught 78 passes for 1,019 yards and 8 touchdowns over 18 games.
WR12 - Eugene Lewis (OTT) – 18 GP, 217.2 points, 12.07 PPG, 75 catches, 1,012 yards, 6 TD
Eugene Lewis had his 4th 1,000-yard season last year as he caught 75 passes for 1,012 yards and 6 touchdowns.
WR13 - Reggie Begelton (CGY) – 2 GP, 12.5 points, 6.25 PPG, 6 catches, 65 yards, 0 TD
Begelton's season ended as soon as it began last season due to injury, which was likely a big reason for Vernon Adams Jr. not having as big a year as expected. Begelton had 92 catches for 1,150 yards and 4 touchdowns for Calgary in 2024, which was his 2nd consecutive season over 1,100 yards.
WR14 - Tyler Snead (MTL) – 17 GP, 226.76 points, 13.34 PPG, 84 catches, 1,129 yards, 4 TD
Tyler Snead has been a great weapon for Calgary since joining the team in 2023. He caught 84 passes last season for 1,129 yards and 4 touchdowns.
WR15 - Jake Herslow (TOR) – 12 GP, 199.1 points, 16.59 PPG, 59 catches, 756 yards, 9 TD
Jake Herslow made a big impact, catching 59 passes for 756 yards and 9 touchdowns despite being limited to 12 games last season.
WR16 - Tim White (WPG) – 18 GP, 241.6 points, 13.42 PPG, 84 catches, 1,016 yards, 7 TD
Tim White is coming off his 4th consecutive 1,000-yard season. He will be with the Bombers after some strong seasons with Hamilton. The passing production has not been as high in Winnipeg compared to Hamilton, which could be a likely indicator of an upcoming decrease in production for White if that trend continues.
WR17 - Siaosi Mariner (SSK)
It's often hard to predict how a newly signed player will fit on a CFL team. If Mariner is a starter in week 1, then he is a must-have. He was a great receiver over the last 2 seasons in the UFL with the Michigan Panthers, where he led the league in receiving yards under offensive coordinator Marcel Bellefeuille. He already has CFL familiarity from his time in Ottawa in 2022 and 2023 and is excited to be back in Canada.
WR18 - Jalen Philpot (CGY) – 16 GP, 176.4 points, 11.03 PPG, 61 catches, 830 yards, 3 TD
Jalen Philpot had his best season yet, catching 61 passes for 830 yards and 3 touchdowns. He looked like a superstar in Calgary's playoff exit, catching 7 passes for 120 yards and a touchdown. He feels poised for a 1,000-yard season.
WR19 - Kaion Julien-Grant (EDM) – 18 GP, 186.4 points, 10.36 PPG, 57 catches, 820 yards, 7 TD
Kaion Julien-Grant has great production when playing with Cody Fajardo, with whom he won a Grey Cup in Montreal in 2023. Last season saw him catch 57 passes for 820 yards and 7 touchdowns. This will now be Julien-Grant's second season in Edmonton, where Fajardo was not a week 1 starter to begin the year.
WR20 - Ontaria Wilson (WPG) – 6 GP, 77.2 points, 12.87 PPG, 21 catches, 382 yards, 3 TD
Wilson has been a bit of an underappreciated receiver in the CFL over the last 2 seasons on an offense that has not consistently distributed the football well through the air. If the Winnipeg passing game reactivates, then he could be in for a breakout year.
WR21 - Kevin Mital (TOR) – 18 GP, 219.8 points, 12.21 PPG, 101 catches, 873 yards, 4 TD
Kevin Mital had a breakout season last year, catching 101 passes for 873 yards and 4 touchdowns. He was drafted 5th overall in 2024 out of Laval and is looking like he is starting to really hit his stride.
WR22 - Makai Polk (TOR) – 7 GP, 79.6 points, 11.37 PPG, 30 catches, 356 yards, 2 TD
Makai Polk had 30 catches for 356 yards and 2 touchdowns last season after joining the Argos midseason after a stint with the Atlanta Falcons. He caught 61 passes for 1,024 yards and 5 touchdowns in his 2024 rookie CFL season.
WR23 - Dejon Brissett (CGY) – 16 GP, 174.9 points, 10.93 PPG, 65 catches, 907 yards, 3 TD
Dejon Brissett is coming off his most productive year after catching 65 passes for 907 yards and 3 touchdowns with Toronto last year.
WR24 - Kurleigh Gittens Jr. (HAM) – 16 GP, 165.2 points, 10.33 PPG, 62 catches, 777 yards, 4 TD
Kurleigh Gittens Jr. joins Hamilton after catching 147 passes with Edmonton over the last 2 seasons for 1,624 yards and 4 touchdowns.
WR25 - Shemar Bridges (HAM) – 17 GP, 84.6 points, 4.98 PPG, 35 catches, 366 yards, 2 TD
Shemar Bridges had a very strong CFL rookie season in 2024, catching 83 passes for 933 yards and 4 touchdowns. He had a decrease in production in 2025, but could be in store for another increase after Tim White headed to Winnipeg.
WR26 - Jevon Cottoy (BC) – 15 GP, 162.1 points, 10.81 PPG, 55 catches, 681 yards, 6 TD
Jevon Cottoy is a fun receiver to watch bulldoze over defensive backs. He is entering his 7th season with BC.
WR27 - Stanley Berryhill (BC) – 16 GP, 161.3 points, 10.08 PPG, 54 catches, 713 yards, 6 TD
Berryhill caught 54 passes for 713 yards and 6 touchdowns last season. With how volatile BC's offense was last season, any starting receiver could have a big game at any given time.
WR28 - Cole Spieker (MTL) – 15 GP, 138.9 points, 9.26 PPG, 54 catches, 609 yards, 4 TD
Spieker is entering his 5th season with Montreal. He has caught 112 passes over the last 2 seasons for 1,432 yards and 11 touchdowns.
WR29 - Kian Schaffer-Baker (SSK) – 4 GP, 32.8 points, 8.2 PPG, 15 catches, 177 yards, 0 TD
Kian Schaffer-Baker had a short season last year. He has struggled to avoid the injury bug over his career. 2022 was his only full season, which saw him catch 68 passes for 960 yards and 5 touchdowns. He had 52 catches for 735 yards and 4 touchdowns in 2024 over 14 games. I don't like to slap an injury-prone sticker on players in a sport where it's so easy to get unlucky and sustain an injury, but his injuries will make him fall in a lot of drafts. He's a good player, and he's healthy now.
WR30 - Ayden Eberhardt (OTT) – 18 GP, 160.3 points, 8.91 PPG, 45 catches, 863 yards, 4 TD
Ayden Eberhardt is coming off his biggest CFL season yet and will play his 4th CFL season with Ottawa. I am curious to see how his production looks, leaving BC's hot offense but not having to share targets with Keon Hatcher or Justin McInnis.
WR31 - Kalil Pimpleton (OTT) – 18 GP, 149.4 points, 8.3 PPG, 68 catches, 722 yards, 1 TD
Pimpleton has had over 700 yards in each of his first 2 CFL seasons, both of which were with Ottawa.
WR32 - Tevin Jones (CGY) – 16 GP, 136.6 points, 8.54 PPG, 47 catches, 618 yards, 4 TD
I've got high expectations for Jones, who is now entering his 2nd season with Calgary and Vernon Adams Jr. He's been a really reliable pass catcher over his 4-year CFL career and is hard for defenders to bring down.
WR33 - Tommy Nield (WPG) – 11 GP, 125.5 points, 11.41 PPG, 42 catches, 535 yards, 5 TD
Tommy Nield had strong production in his games with Saskatchewan, catching 42 passes for 535 yards and 5 touchdowns over 11 games. Looking forward to seeing how he fits into the Bombers' offense.
WR34 - Keric Wheatfall (HAM) – 15 GP, 134.5 points, 8.97 PPG, 42 catches, 655 yards, 4 TD
Wheatfall had his best CFL season yet in his second year, catching 42 passes for 655 yards and 4 touchdowns. Playing with Bo Levi Mitchell could be a chance to increase his production if he sees a similar target share.
WR35 - Joe Robustelli (EDM) – 11 GP, 110 points, 10 PPG, 38 catches, 538 yards, 3 TD
Joe Robustelli had some breakout performances in his second CFL season last year, playing with Saskatchewan, which saw him catch 38 passes for 538 yards and 3 touchdowns over 11 games. With Edmonton losing Kurleigh Gittens Jr. to free agency and Steven Dunbar Jr. to retirement, there is an opportunity to step into a big role for the Elks.
WR36 - Erik Brooks (CGY) – 18 GP, 148.3 points, 8.24 PPG, 51 catches, 824 yards, 2 TD
Erik Brooks had 824 yards and 2 touchdowns in his first full CFL season. My hesitancy with expectations on production this season is whether a healthy Reggie Begelton will lead to a reduction in targets going to Brooks.
WR37 - Clark Barnes (CGY) – 13 GP, 107.1 points, 8.24 PPG, 35 catches, 601 yards, 2 TD
Barnes is coming off his 3rd CFL season, which had his most yards yet in a season. He has caught 79 passes over the last 2 seasons for 1,191 yards and 6 touchdowns over the last 2 seasons.
WR38 - Nate DeMontagnac (BC)
Nate DeMontagnac was the first receiver taken this past CFL Draft at 7th overall and is considered the most ready to start. He is also joining the team with the best offense in 2025. It's the recipe for a rookie sleeper pick; however, I would be surprised if he is a week 1 starter. He caught 2 passes for 39 yards in his first preseason game.
WR39 - Keelan White (OTT) – 18 GP, 109.2 points, 6.07 PPG, 46 catches, 482 yards, 2 TD
Keelan White was taken 3rd overall by Ottawa in 2025 and had a decent rookie season in which he started in 10 games. If his usage increases in his year 2 he could be a nice sleeper pick.
WR40 - Jerreth Sterns (MTL) – 14 GP, 129.5 points, 9.25 PPG, 48 catches, 530 yards, 4 TD
Jerreth Sterns is coming off a 48 reception, 530-yard season with 4 touchdowns with Winnipeg and will now join Montreal for his 4th CFL season.
WR41 - David Ungerer III (TOR) – 18 GP, 135.3 points, 7.52 PPG, 53 catches, 653 yards, 2 TD
David Ungerer has been a steady contributor for Toronto over the past 3 seasons, catching 126 passes for 1,658 yards and 6 touchdowns.
WR42 - Alexander Hollins (MTL) – 4 GP, 25.3 points, 6.33 PPG, 8 catches, 163 yards, 0 TD
Hollins averaged over a thousand yards per season with BC in 2023 and 2024, but spent some time on the practice roster with Montreal last year. He had some tremendous games in the past with Vernon Adams Jr., and if he gets playing time in Montreal and chemistry builds with Davis Alexander, then there will be the recipe for a great sleeper pick.
Kickers
K1 - Jose Maltos (MTL) – 18 GP, 208.5 points, 11.58 PPG, 34 converts, 65 FG attempts, 58 FG made
Jose Maltos set the single-season record for the Alouettes for most field goals in a season after he made 58 of his 65 field goals last season, the longest of which was from 58 yards.
K2 - Lirim Hajrullahu (TOR) – 18 GP, 204 points, 11.33 PPG, 32 converts, 64 FG attempts, 57 FG made
Lirim Hajrullahu made 89.1% of his 64 field goals, the longest of which was from 56 yards.
K3 - Marc Liegghio (HAM) – 18 GP, 201 points, 11.17 PPG, 45 converts, 56 FG attempts, 52 FG made
Liegghio has seen his field goal accuracy increase in each of his 5 CFL seasons. Last year he made 92.9% of his 56 field goals, the longest of which was from 55 yards.
K4 - Sergio Castillo (WPG) – 18 GP, 180 points, 10 PPG, 39 converts, 54 FG attempts, 47 FG made
Castillo set a CFL record for longest CFL field goal last year at 63 yards and made 48 of his 56 field goals.
K5 - Rene Paredes (CGY) – 18 GP, 168 points, 9.33 PPG, 41 converts, 51 FG attempts, 42 FG made
Paredes made 42 of his 51 field goals last season, the longest of which was from 53 yards.
K6 - Sean Whyte (BC) – 18 GP, 166 points, 9.22 PPG, 49 converts, 41 FG attempts, 39 FG made
Sean Whyte continues to be incredibly accurate and made 39 of his 41 field goals, the longest of which was 49 yards last year.
K7 - Jonathan Kim (SSK)
Jonathan Kim made all 5 of his field goals in the preseason, including a 45-yarder in his first preseason game and a 51-yarder in the second. The Michigan State product is a likely candidate for the kicking position with Brett Lauther now in Ottawa. The team also has global kicker Alex Hale on the roster.
K8 - Brett Lauther (OTT) – 16 GP, 149 points, 9.31 PPG, 31 converts, 54 FG attempts, 39 FG made
Brett Lauther will join the RedBlacks after a bit of a shaky year last year with Saskatchewan. He did have one of the longest field goals last year at 59 yards. He may have a reduction in field goal attempts in Ottawa.
K9 - Vincent Blanchard (EDM) – 18 GP, 144 points, 8 PPG, 39 converts, 45 FG attempts, 35 FG made
Blanchard will likely be the Elks starter again this season, heading into what would be his 2nd season as a starter. Global kicker Jesus Gomez made both his field goals in his first preseason game, including a 50-yarder, and made all 4 of his converts.
Defense/Special Teams
D/ST1 - Saskatchewan Roughriders – 18 GP, 169 points, 9.4 PPG, Allowed 22.7 PPG, 43 sacks, 24 INT, 14 FR, 0 Safe, 3 DTD, 1 REC TD, 1 2PC, 5 BLK, 2 OPP BLK.
The Roughriders defense was on top last year in the regular season and earned a Grey Cup in the postseason.
Bye weeks: W1, W7, W16.
D/ST2 - Hamilton Tiger-Cats – 18 GP, 147 points, 8.2 PPG
The Hamilton Tiger-Cats defense could look a little different this season with the addition of star middle linebacker Wynton McManis.
Allowed 27.6 PPG, 39 sacks, 27 INT, 15 FR, 2 Safe, 3 DTD, 3 REC TD, 0 2PC, 3 BLK, 2 OPP BLK.
Bye weeks: W4, W15, W20.
D/ST3 - Calgary Stampeders – 18 GP, 155 points, 8.6 PPG
The Stampeders are a good defense but did lose 2 key players on the defensive side of the ball in defensive tackle Jaylon Hutchins and linebacker Jacob Roberts to NFL teams this past offseason.
Allowed 23.1 PPG, 40 sacks, 19 INT, 13 FR, 1 Safe, 5 DTD, 1 REC TD, 0 2PC, 3 BLK, 1 OPP BLK.
Bye weeks: W2, W12, W21.
D/ST4 - BC Lions – 18 GP, 117 points, 6.5 PPG
The BC Lions added defensive ends Bradlee Anae and Levi Bell late into the season who were key players for their respective teams in the UFL previously and were making a good impact on the pass rush, although Anae did not report to camp. A full season with Levi Bell will improve the pass rush. BC also brought in Darnell Sankey at middle linebacker.
Allowed 27.7 PPG, 45 sacks, 19 INT, 12 FR, 2 Safe, 2 DTD, 1 REC TD, 0 2PC, 3 BLK, 3 OPP BLK.
Bye weeks: W1, W6, W16.
D/ST5 - Montreal Alouettes – 18 GP, 136 points, 7.6 PPG
The Alouettes moved on from Darnell Sankey, and Geoffrey Cantin-Arku is likely to now be the starting linebacker. Cantin-Arku has played well, but we have yet to see how this change will impact the fantasy performance. Montreal also signed middle linebacker Micah Awe, who was released by BC after they signed Darnell Sankey.
Allowed 23.9 PPG, 45 sacks, 18 INT, 14 FR, 0 Safe, 3 DTD, 1 REC TD, 0 2PC, 3 BLK, 3 OPP BLK.
Bye weeks: W5, W11, W17.
D/ST6 - Winnipeg Blue Bombers – 18 GP, 124 points, 6.9 PPG
Winnipeg will be without DE James Vaughters this season, but should have a healthy Jake Ceresna. Fan favorite, DE Willie Jefferson will be entering his 12th CFL season.
Allowed 23.6 PPG, 23 sacks, 13 INT, 15 FR, 0 Safe, 3 DTD, 3 REC TD, 0 2PC, 3 BLK, 3 OPP BLK.
Bye weeks: W3, W10, W16.
D/ST7 - Toronto Argonauts – 18 GP, 112 points, 6.2 PPG
The Argonauts will be without DE Derek Parish unless he returns from the UFL, as well as without LB Wynton McManis, who they lost in free agency to Hamilton.
Allowed 32.4 PPG, 41 sacks, 19 INT, 16 FR, 0 Safe, 5 DTD, 0 REC TD, 0 2PC, 1 BLK, 3 OPP BLK.
Bye weeks: W1, W9, W19.
D/ST8 - Ottawa RedBlacks – 18 GP, 81 points, 4.5 PPG
Both Ottawa and Edmonton had significantly lower fantasy defense point scoring, thus we are likely avoiding both of them unless they are playing a team that is struggling to the point of just handing out points to the defense.
Allowed 29.8 PPG, 24 sacks, 15 INT, 18 FR, 0 Safe, 1 DTD, 1 REC TD, 0 2PC, 3 BLK, 5 OPP BLK.
Bye weeks: W2, W8, W14.
D/ST9 - Edmonton Elks – 18 GP, 80 points, 4.4 PPG
Edmonton is last in the rankings for now after having the fewest defensive fantasy points last season. They did add defensive end Malik Carney, who won a Grey Cup with Saskatchewan.
Allowed 27.2 PPG, 24 sacks, 13 INT, 13 FR, 0 Safe, 1 DTD, 2 REC TD, 0 2PC, 2 BLK, 4 OPP BLK.
Bye weeks: W2, W13, W18.
