Don’t just watch greatness, decide it.

With two weeks remaining in the CFL regular season, the All-CFL fan vote is live as fans can be a part of the voting alongside media and head coaches, while also getting a chance to win $5,000.

Fans’ All-CFL ballots will include one player at each position for a total of 10 players per ballot. The pair of divisional teams and All-CFL team will each be composed of a total of 27 players.

Each fan gets three ballots, so here are three players per position that are well worth your consideration to make the divisional All-CFL and All-CFL teams.

Voting closes Sunday, Oct. 26 at 11:59 ET

QB – Bo Levi Mitchell (Hamilton), Nathan Rourke (BC), Trevor Harris (Saskatchewan)

Bo Levi Mitchell Hamilton Tiger Cats (Peter Power/The Canadian Press)

Starting with the quarterbacks, where Mitchell, Rourke, and Harris are all deserving.

Mitchell is looking to be named to the All-CFL team for the second straight year and fourth time ever, as he leads the league in passing yards (5,032) while having a fantastic touchdown-to-interception ratio with 34 passing touchdowns (most in the CFL) and 11 interceptions (third fewest among qualified quarterbacks).

The 35-year-old veteran is on the verge of leading Hamilton to the East’s No. 1 seed for just the third time since 1998 and has eclipsed the 5,000-yard mark for the second straight year.

Rourke’s resume stacks right up with Mitchell’s and, believe it or not, the 27-year-old is in search for not just his first All-CFL nomination, but also his first divisional All-CFL nod.

The Victoria, B.C., native has completed 70.0 per cent of his passes for 4,584 yards (Rourke leads the league in passing yards per game) and 27 touchdowns with only 14 interceptions. Oh yeah, he’s also leading arguably the best offence ever.

The Lions are averaging 7.93 yards per play, which would finish as the best mark ever, while BC also leads the league in net yards per game and offensive points per game. You can’t get much better than that.

Trevor Harris might be playing the best ball of his career at the age of 39, but he’s in tough to claim his first All-CFL bid with the seasons that Mitchell and Rourke have had.

The two-time divisional All-CFL member is the quarterback of the 12-4 Roughriders, a team that has the best record in the league and is in the top half of the CFL in most offensive categories despite missing a number of its top targets most of the season.

On the year, Harris has completed 73.2 per cent of his passes for 4,437 yards, 24 touchdowns, and 11 interceptions.

RB – James Butler (BC), Dedrick Mills (Calgary), Brady Oliveira (Winnipeg)

Brady Oliveira

Easily the most stacked position, it feels wrong to have names like A.J. Ouellette, Justin Rankin, and Greg Bell left off the list. It goes to show the jobs that Oliveira, Butler, and Mills have done this season, as they make up three of the top four in average yards per carry.

Last year’s Most Outstanding Player, Oliveira is in search of his third straight All-CFL nomination and was carrying Winnipeg’s offence on his back at times this season.

Despite missing a couple of games earlier in the year with a shoulder injury, the 28-year-old leads the league in rushing yards per game and barely trails Rankin in total scrimmage yards.

A major part of Calgary’s turnaround this season has been because of the play of Mills. The CFL leader in rushing yards (1,225), the 28-year-old has been running through defenders and making them miss, sitting in the top three in both yards after contact and missed tackles forced.

This has been a big breakout season for Mills, who could and should be rewarded.

Tied for the league in rushing touchdowns among running backs, Butler has had an amazing bounce-back season. After an injury-riddled 2024 campaign, the 30-year-old has put up his third 1,000-yard rushing season in four years and will smash his previous career high.

Butler also sits at or near the top of the CFL in 20-plus yard runs, total 100-yard games, and yards after contact.

WR – Keon Hatcher (BC), Kenny Lawler (Hamilton), KeeSean Johnson (Saskatchewan)

Kenny Lawler TORONTO, CANADA – OCTOBER 4: Kenny Lawler #89 of the Hamilton Tiger-Cats goes to catch a pass during warm up before a game against the Toronto Argonauts at BMO Field on October 4, 2025 in Toronto, Canada. (Photo by John E. Sokolowski/Getty Images) (John E. Sokolowski/Getty Images)

This is another loaded position. Five wideouts will be on the final team, but three deserve to be highlighted here, starting with Hatcher.

Remember how BC’s offence is on pace for the most yards per play ever? Hatcher’s league-leading 1,516 receiving yards have a little something to do with that.

The 31-year-old is on pace for just over 1,700 yards, which would be the most since 2016 and would finish just outside the top 10 for the most receiving yards in a single season ever. That outcome would be more than enough to justify his second All-CFL nomination.

Hamilton’s Lawler was on pace to set some records of his own during the first half of the season, but a bit of a slower second half has brought the 31-year-old back down to earth.

Or maybe brought back into the atmosphere is a more apt description, as Lawler leads the entire league in touchdowns (14), while sitting second in receiving yards (1,400) and fourth in receptions (82). Those numbers have separated Lawler and Hatcher from the rest of the group, as he is also in search of his second All-CFL nod.

While the likes of Samuel Emilus, Kian Schaffer-Baker, and Shawn Bane Jr. have largely been on the sidelines this season, it’s been Johnson who has stepped up for the West’s best Riders.

After a solid rookie season in 2024, the 29-year-old has been fantastic in 2025, sitting third in receptions (86) and yards (1,159). Johnson has dominated the middle of the field and on second down, as he and Harris have been a lethal connection all season.

OL – Jermarcus Hardrick (Saskatchewan), Pier-Olivier Lestage (Montreal), Coulter Woodmansey (Hamilton)

Lestage’s late retaliatory penalty costs Alouettes as Lions reel off last-second win The CFL on TSN panel takes a closer look at the late penalty against lineman Pier-Olivier Lestage that ‘tremendously’ cost the Alouettes and allowed the Lions to complete their late comeback.

Two tackles, two guards, and one centre will be represented on the final All-CFL roster, and there’s been a standout at each position thus far.

At tackle, no one has been as good as Jermarcus Hardrick, who has helped turn around the Roughriders offensive line from 2024. The 35-year-old has been graded as a top two offensive tackle in 10 different weeks per Pro Football Focus (PFF), helping Saskatchewan’s offensive line claim the top spot in the weekly honour roll six separate times.

While Hardrick is in search for his third All-CFL team nomination, Lestage is looking for his first.

While the guard position has been a bit more volatile than the others along the line, the 28-year-old Lestage has had a more than solid year. Grading out as a top four guard in four different weeks with numerous other finishes in the top 10, he’s been a big part of allowing the second fewest sacks as a unit in Montreal on the year.

After sliding over to centre this season following the departure of David Beard, Coulter Woodmansey has been phenomenal for the Tiger-Cats.

The 28-year-old is leading a group that has kept Bo Levi Mitchell upright and comfortable all year, grading out as a top two centre in eight different weeks, including four weeks where he was No.1, per PFF.

The former fifth-overall pick has broken out this season and done enough to earn some votes for his first All-CFL bid.

DL – Mathieu Betts (BC), Julian Howsare (Hamilton), Jaylon Hutchings (Calgary)

Mathieu Betts

Two tackles and two ends will make up the final ballot, but three defensive linemen have really stood out, no more than Mathieu Betts.

The Lions edge rusher isn’t quite having the historic 18-sack 2023 season he put together, but he’s darn close. His 14 sacks lead the league by a decent margin, and his 39 defensive tackles are second amongst defensive ends.

The 30-year-old’s near 60 pressures is also good enough for second in the league as he looks to make the All-CFL team for the second time in three years.

The other defensive end mentioned here is Howsare, who has had a strong second half of 2025.

Highlighted by his four-sack game against the Argonauts, the 33-year-old has put together the best season of his professional career, as he leads the CFL in pressures by far. His 11 sacks are good enough for second in the CFL, and his 37 tackles is right there with Betts’ 39.

Representing the defensive interior on this list, Jaylon Hutchings has been almost unbelievable on a much-improved Calgary defence from a year ago.

In his first full year starting in the CFL, Hutchings leads all defensive tackles in sacks, pressures, pressure rate, and tackles. Simply put, he has been a force all season.

LB – Tyrice Beverette (Montreal), Cam Judge (Toronto), Adarius Pickett (Ottawa)

Adarius Pickett Adarius Pickett

All of Beverette, Judge, and Pickett have stuffed the stat sheet this season as they have impacted the game in a variety of ways.

Beverette has arguably been the most impactful, however, leading all linebackers in sacks (seven) and interceptions (three), while also leading the CFL with four forced fumbles. Add in the 30-year-old’s 83 total tackles (sixth in CFL) and he is definitely in consideration for a second straight year of being featured on the All-CFL team.

Judge has found a lot of success in his first year back with the Argonauts.

The 30-year-old will be looking for his second All-CFL nomination after claiming a spot back in 2022. He sits near the top of the league in defensive plays, tackles, and tackles for loss, while having multiple sacks (three), interceptions (two), forced fumbles (two), and a touchdown to his name.

The coverage linebacker spot will also get a nomination when the final list is announced, and Adarius Pickett is a prime candidate to hold the mantle.

The only Redblack featured, the two-time divisional All-CFL, and one-time All-CFL member sits third in tackles for loss (five), third in total tackles (89), while also adding on two sacks and one interception.

He’s one of the league leaders in total defensive plays, as Pickett has been one of the few bright spots on Ottawa this season.

DB – Jamal Peters (Hamilton), Rolan Milligan Jr. (Saskatchewan), Stavros Katsantonis (Hamilton)

Rolan Milligan Jr. Rolan Milligan Jr. Saskatchewan Roughriders

There are so many defensive backs that could have been mentioned here, and with two cornerbacks, two halfbacks, and one safety making the final ballot, more will be represented.

We’ll take a look at one player from each position, beginning with Peters, who has been shutting down opposing wideouts on the outside for the Tiger-Cats all season long.

The two-time East All-CFL, and one-time All-CFL team member (2022) is second in interceptions (five), second amongst all defensive backs in tackles for loss (three) and is top 10 amongst corners in total tackles.

Peters has consistently guarded the best wideouts north of the border and is deserving of a spot.

While he hasn’t quite matched his historic Defensive Player of the Year pace from last season, Milligan has still put together a fantastic campaign.

The 31-year-old’s four interceptions leads all halfbacks, his 52 defensive tackles are top five amongst halfbacks, while his seven knockdowns are near the top of the league as well. Milligan’s resume is deserving of a second straight All-CFL nomination.

Another Hamilton defensive back, the former UBC Thunderbird Katsantonis, has hit hard and taken the ball away this season.

In search for both his first divisional and All-CFL team nod, the 29-year-old is having the best season of his five-year career, leading the league in picks (six) while also leading all safeties in tackles (68).

K/P – Lirim Hajrullahu (Toronto), Sean Whyte (BC), Mark Vassett (Calgary)

Lirim Hajrullahu Toronto Argonauts kicker Lirim Hajrullahu (70) is hoisted by teammates after kicking the game-winning field goal against the Edmonton Elks during second half CFL football action in Toronto Saturday, Sept. 13, 2025. THE CANADIAN PRESS/Jon Blacker (Jon Blacker/The Canadian Press)

We got to give the kickers and punters some love too as they will each get a spot on the final ballot.

Hajrullahu and Whyte have stood out on the kicking side, while Vassett has punted the leather off the ball.

While it’s Whyte that leads the CFL in field goal percentage (94.6) having only missed two field goals all year, he has attempted the least amount of field goals and has the shortest average attempt.

Hajrullahu, on the other hand, sits tied for second in overall field goal percentage at 91.7 per cent (55-for-60) and leads the CFL in attempts and completion percentage from 40-plus yards.

As for punting, the rookie Vassett leads the CFL in average punting yards, average net yards, and average field position per punt.

SPT – Trey Vaval (Winnipeg), Javon Leake (Edmonton), Tyrell Richards (Montreal)

Trey Vaval Winnipeg Blue Bombers defensive back Trey Vaval (23) runs the ball against the Saskatchewan Roughriders during the second half of CFL football action in Regina, Sunday, Aug. 31, 2025. THE CANADIAN PRESS/Heywood Yu (Heywood Yu/The Canadian Press)

Kick returns in the CFL are always entertaining, and Trey Vaval and Javon Leake have been electric.

The rookie Vaval has single handedly won the Blue Bombers a couple of games with his returns, as he leads the league in total kick return yardage and touchdowns. The 25-year-old also set a CFL single-game record for field goal missed return yards with 199 back in Week 16.

Leake is the only Elk featured on this list and is right behind Vaval in return yards and touchdowns. The 27-year-old is in search of his second All-CFL nomination in three years, after he claimed the special teams spot in 2023.

And while this spot typically goes to a return man, Tyrell Richards would be the nomination if it doesn’t. The former first-overall pick has really popped this season on specials, as he leads the league in special teams tackles with 26. The 27-year-old uses his athleticism to fly down the field and make big plays weekly, while he has also contributed on defence at times.