CFL free agent positional rankings

Photo courtesy: Scott Grant/

We spent the week leading up to free agency ranking every pending free agent by position and nationality.

With free agency now upon us, use this list as a resource to see which players are the top talents at their respective positions.

To see our list of the top 50 players available, click here.



Photo by Scott Grant /
Photo by Scott Grant /

1) Antonio Pipkin, Free Agent

Pipkin entered the 2019 season as Montreal’s starting pivot but lost the job to Vernon Adams Jr. after suffering an injury in the team’s first regular season game.

2) Jonathon Jennings, Free Agent

The 27-year-old has regressed since a 5,000-yard season in 2016, tossing for 1,154 yards, three touchdowns and seven interceptions last year in Ottawa.

3) Dakota Prukop, Toronto Argonauts

The Oregon product has seen limited action through three seasons in Toronto but tossed for three touchdowns on just 18 attempts in 2019.

Best of the rest: Montell Cozart, Calgary Stampeders


1) Brandon Bridge, B.C. Lions

The 27-year-old wasn’t signed until late in 2019, passing for 194 yards, one touchdown and two interceptions.

Running backs


Photo Scott Grant /

1) Don Jackson, Calgary Stampeders

The 26-year-old’s rushing numbers dipped in 2019, but he remains one of the league’s best receivers out of the backfield.

2) C.J. Gable, Edmonton Eskimos

The eight-year veteran is coming off back-to-back 1,000-yard seasons in Edmonton, though his age (32) will limit his options.

3) Cameron Marshall, Hamilton Tiger-Cats

The 28-year-old played in just four games last season, but made the most of those appearances by averaging 6.1 yards per carry.

4) Jeremiah Johnson, Montreal Alouettes

The power-rusher ran for a career-high of six yards-per-carry in eleven games in 2019, though he will soon turn 33.

5) Tyrell Sutton, Hamilton Tiger-Cats

The eight-year veteran ran for more than 80 yards in three of his six games with Hamilton, including the Grey Cup.

Best of the rest: Terry Williams, Calgary Stampeders; Mossis Madu, Ottawa Redblacks; Martese Jackson, Edmonton Eskimos; Romar Morris, Calgary Stampeders


1) Anthony Coombs, Hamilton Tiger-Cats

The former first-round draft pick recorded 314 yards from scrimmage on 57 touches in 2019, also scoring two touchdowns.

2) Greg Morris, Free Agent

The 27-year-old had 25 offensive touches for 155 yards with Ottawa last season, though he has since been released.





1) Calvin McCarty, Edmonton Eskimos

The 13-year veteran continues to perform consistently, though his age (35) will limit his interest on the open market.



Photo Scott Grant /

1) Derel Walker, Toronto Argonauts

The 28-year-old went underused in 2019 but still managed 65 receptions for 1,040 yards and six touchdowns. When healthy — and used properly — Walker is arguably the best receiver in the CFL.

2) DaVaris Daniels, Edmonton Eskimos

The 27-year-old has averaged 63.5 receiving yards per game over the course of his career — he just needs to find a way to stay healthy.

3) DeVier Posey, Free Agent

Cut recently by Montreal to avoid an off-season roster bonus, Posey remains one of the league’s top deep threats.

4) Dominique Rhymes, Ottawa Redblacks

The six-foot-four target was Ottawa’s most productive offensive player last season, making 65 receptions for 1,056 yards and five touchdowns.

5) Luke Tasker, Hamilton Tiger-Cats

The seven-year veteran is coming off a down year during which he made only 36 receptions in nine games; still only 29 years of age.

6) Armanti Edwards, Toronto Argonauts

The consistent veteran quietly posted 1,014 yards with the Argos in 2019, though he will turn 32 in March.

7) Naaman Roosevelt, Saskatchewan Roughriders

The 32-year-old had a bounce-back year in 2019, making 77 catches for 946 yards while starting all 18 regular season games.

8) Chris Matthews, Montreal Alouettes

The 30-year-old had a disappointing campaign in 2019, posting just 21 catches for 229 yards between Winnipeg and Montreal.

9) Duron Carter, Free Agent

The 28-year-old was cut by B.C. following the season after posting 67 catches for 614 yards and three touchdowns.

10) Rodney Smith, Toronto Argonauts

It’s hard to argue with six-foot-six, which is the size this Florida State product brings to the receiving corps.

Best of the rest: Ryan Lankford, B.C. Lions; Manny Arceneaux, Saskatchewan Roughriders; Caleb Holley, Ottawa Redblacks; Seth Coate, Free Agent

Photo Scott Grant /


1) Juwan Brescacin, Calgary Stampeders

The six-foot-four target has the potential to dominate at slotback, but was limited to just four games in 2019 due to injury.

2) Mike Jones, Hamilton Tiger-Cats

His numbers were way down from the 841 yards he posted in 2018, but Jones remains one of the CFL’s best national deep threats.

3) Jimmy Ralph, Toronto Argonauts

The undrafted target flew under the radar with Toronto last year, making 38 catches for 366 yards and one score.

4) Nate Behar, Ottawa Redblacks

The Carleton product’s return home didn’t go as planned in 2019, making just 16 grabs for 169 yards.

Best of the rest: Rashaun Simonise, B.C. Lions; Jacob Scarfone, Ottawa Redblacks; Brian Jones, Hamilton Tiger-Cats; Justin Buren, Hamilton Tiger-Cats; Austin Hartley, Calgary Stampeders

Offensive line


Photo Scott Grant /

1) Ryker Mathews, Hamilton Tiger-Cats

The 27-year-old plays left tackle at an all-star level and has helped secure the blindside of Hamilton’s quarterbacks over the past three seasons.

2) Derek Dennis, Calgary Stampeders

A former CFL Most Outstanding Offensive Lineman who played through injury in 2019, starting 16 games at left and right tackle.

3) Justin Renfrow, B.C. Lions

The 30-year-old helped stabilize B.C.’s offensive line following a trade from Calgary, starting 11 games at right tackle.

4) Thaddeus Coleman, Saskatchewan Roughriders

The six-foot-eight, 320-pounder started all 18 games for the Riders at right tackle last season; he’s a solid blocker, but turns 35 in June.

Best of the rest: Travis Bond, Edmonton Eskimos; Antonio Johnson Sr., B.C. Lions


1) Dariusz Bladek, Saskatchewan Roughriders

He started just eight games in 2019 due to a logjam along Saskatchewan’s offensive line, but the Bethune-Cookman product is capable of starting at guard or centre.

2) Ryan Bomben, Free Agent

Released by the Argonauts prior to receiving an off-season roster bonus, the four-time East Division all-star still has some gas left in the tank.

3) Philip Blake, Saskatchewan Roughriders

The 34-year-old started just eight games due to injury but remains a consistent starter at guard.

4) David Foucault, B.C. Lions

The soon-to-be 31-year-old is a serviceable blocker capable of starting at guard or sliding out to tackle in a pinch.

5) Spencer Wilson, Free Agent

Recently released by the Alouettes, the nine-year veteran is capable of filling in at all five spots along the offensive line.

6) Tyler Holmes, Toronto Argonauts

The former East Division all-star is coming off a down year with the Argos, but he may still be able to help a team.

7) Jean-Simon Roy, B.C. Lions

The Laval product would make a nice addition for any team looking to enhance their depth at centre.

8) Josiah St. John, Edmonton Eskimos

The former first-overall pick continues to search for a long-term home having split the 2019 season between practice rosters in B.C. and Edmonton.

Defensive tackles


Photo Scott Grant /
Photo Scott Grant /

1) Micah Johnson, Saskatchewan Roughriders

The former CFL all-star is coming off a down year with the Riders during which he recorded 26 tackles and four sacks.

2) Drake Nevis, Winnipeg Blue Bombers

The 300-pounder is one of the league’s best run-stoppers, putting up 24 tackles and three sacks in Winnipeg in 2019.

3) Davon Coleman, Toronto Argonauts

The 29-year-old has been a member of three teams over the past four seasons, yet has still posted 127 tackles and 17 sacks.

4) Ryan Brown, Montreal Alouettes

The six-foot-six lineman was relatively quiet in 12 starts in 2019, making 12 tackles and three sacks.

Best of the rest: Lavar Edwards, Saskatchewan Roughriders


Photo Scott Grant /

1) Cleyon Laing, Toronto Argonauts

The 29-year-old is a four-time East Division all-star who continues to be one of the league’s best Canadian defensive players. Laing recorded 27 tackles and seven sacks in 15 starts in 2019.

2) Fabion Foote, Montreal Alouettes

The McMaster product made six starts for the Alouettes in 2019, making 15 tackles and one sack.

3) David Menard, B.C. Lions

He wasn’t under contract to begin this past season, but the Montreal product eventually made 12 tackles and two sacks in ten starts.

4) Junior Luke, B.C. Lions

The former first-round pick was relatively quiet in 2019, making nine tackles, one sack, and one interception in four starts.

5) Junior Turner, Free Agent

The 31-year-old is a starter when healthy but has appeared in just 31 games over the past four seasons due to a slew of knee injuries.

Best of the rest: Ettore Lattanzio, Ottawa Redblacks; Mark Mackie, Edmonton Eskimos; Ese Mrabure-Ajufo, Calgary Stampeders; Jabar Westerman, Free Agent

Defensive ends


1) Chris Casher, Calgary Stampeders

The 26-year-old won a starting job early in the year and went on to record 34 tackles and seven sacks.

2) Shawn Lemon, B.C. Lions

The nine-year veteran continues to get after the passer, making nine sacks between Toronto and B.C. last season.

3) J.R. Tavai, Ottawa Redblacks

The 26-year-old had a quietly productive season with the Redblacks in 2019, making seven sacks and three forced fumbles.

4) Odell Willis, B.C. Lions

The 35-year-old is coming off a down year that he played partly at defensive tackle, making just four sacks.

Best of the rest: Adrian Tracy, Hamilton Tiger-Cats; Tobi Antigha, Toronto Argonauts; Alex Bazzie, Edmonton Eskimos; Ivan McLennan, Calgary Stampeders; Gabe Knapton, Montreal Alouettes


1) Connor McGough, Hamilton Tiger-Cats

The former first-round pick lacks elite production — he has 47 tackles, two forced fumbles, and one sack in three seasons — but remains just 24 years of age.

2) Jamaal Westerman, Hamilton Tiger-Cats

The soon-to-be 35-year-old missed the entire 2019 season due to injury, but has played at an all-star level in the past.

3) Jesse Joseph, Edmonton Eskimos

A five-year veteran with seven sacks over the past two seasons.

4) Bo Banner, Montreal Alouettes

The 24-year-old is a solid contributor on special teams while also serving as a rotational pass rusher.

Best of the rest: Andrew Marshall, Edmonton Eskimos; Cam Walker, Free Agent; Edward Godin, B.C. Lions; Jordan Reaves, Saskatchewan Roughriders

Photo Scott Grant /



1) Larry Dean, Edmonton Eskimos

The East Division’s former Most Outstanding Defensive Player had a solid first season in Edmonton, recording 86 tackles and one sack in 18 starts.

2) Justin Tuggle, Hamilton Tiger-Cats

The converted defensive lineman put up an impressive 80 tackles, one sack, and one interceptions in 2019 at middle linebacker in the Hammer.

3) Maleki Harris, B.C. Lions

The 27-year-old is coming off a quietly productive season in Vancouver during which he made 67 tackles and one interception despite starting just seven games.

4) Micah Awe, Toronto Argonauts

One of the league’s hardest hitters is coming off a 44-tackle season with the Boatmen during which he also added a sack, interception, and forced fumble.

Best of the rest: Eric Striker, Toronto Argonauts; DyShawn Davis, Saskatchewan Roughriders; Glenn Love, Montreal Alouettes; Marcus Ball, Calgary Stampeders; Korey Jones, Winnipeg Blue Bombers; Ian Wild, Toronto Argonauts

Photo Scott Grant /


1) Chris Ackie, Free Agent

The athletic 28-year-old made ten starts at weak-side linebacker in 2019, recording 38 defensive tackles.

2) Nick Shortill, Hamilton Tiger-Cats

An underrated veteran who made 36 total tackles and one sack in 16 games with the Ticats in 2019. Shortill is considered a starting-calibre player at weak-side linebacker.

3) Alexandre Gagne, Saskatchewan Roughriders

The third-year man made 19 special teams tackles in 2019 — almost as many as the 23 he put up the year before.

4) Cory Greenwood, Calgary Stampeders

The Kingston native was excellent in 13 starts last season in Cowtown, but he’ll be 35 by the time the season kicks off in June.

5) Christophe Mulumba-Tshimanga, Edmonton Eskimos

The Maine product put up only ten special teams tackles in 2019 but has proven he can be a capable contributor on defence in the past.

6) Justin Herdman-Reed, Toronto Argonauts

The 25-year-old started six games in 2019, recording 42 total tackles, two sacks, and two forced fumbles.

7) Thomas Miles, Winnipeg Blue Bombers

The local product dressed for all 18 regular season games with the Blue Bombers, making twelve total tackles.

Best of the rest: Paul Kozachuk, Montreal Alouettes; Frederic Chagnon, B.C. Lions; Nicolas Boulay, Free Agent; Frederic Plesius, Montreal Alouettes; Brandyn Bartlett, Saskatchewan Roughriders; Terrell Davis, B.C. Lions

Defensive backs


Photo Scott Grant /

1) Patrick Levels, Montreal Alouettes

The East Division all-star played all 18 games at strong-side linebacker last season, recording 86 tackles, five sacks, and two forced fumbles. The 25-year-old covers well and plays well above his weight as a run stopper and pass rusher.

2) Ciante Evans, Montreal Alouettes

The fifth-year man locked things down at field-side halfback for the Alouettes in 2019, making 29 tackles and three interceptions.

3) Anthony Cioffi, Ottawa Redblacks

The 25-year-old was one of few bright spots for Ottawa in 2019, recording 61 tackles, two sacks, two interceptions, and one forced fumble at strong-side linebacker.

4) Don Unamba, Edmonton Eskimos

The soon-to-be 31-year-old fought through injuries in 2019, but still managed 43 tackles, six sacks, two forced fumbles, and one interception.

5) Monshadrik ‘Money’ Hunter, Edmonton Eskimos

The 24-year-old spent time at safety and boundary halfback in 2019, making 59 tackles, two interceptions, and one sack.

6) Branden Dozier, B.C. Lions

Capable of starting virtually anywhere in the secondary, the physical 26-year-old put up 77 total tackles, one interception, and one forced fumble in 16 games.

7) Richard Leonard, Hamilton Tiger-Cats

The 28-year-old started 18 games for the Ticats at field-side halfback, recording 55 tackles, four interceptions, and two forced fumbles.

8) Josh Johnson, Edmonton Eskimos

The 29-year-old had a bounce-back year in Edmonton, making 43 tackles, two interceptions, and one sack in starts at boundary cornerback, field-side halfback, and field-side cornerback.

Best of the rest: Jonathan Rose, Ottawa Redblacks; Trumaine Washington, Toronto Argonauts; Abdul Kanneh, Toronto Argonauts; Tyquwan Glass, Edmonton Eskimos; Kevin Fogg, Toronto Argonauts; Crezdon Butler, B.C. Lions; Maurice McKnight, Edmonton Eskimos; Chandler Fenner, Winnipeg Blue Bombers; Chris Randle, Ottawa Redblacks


1) Arjen Colquhoun, Edmonton Eskimos

He’s struggled to stay healthy over the past three seasons, but the Michigan State product is arguably the best Canadian cornerback in the CFL.

2) Jermaine Gabriel, Toronto Argonauts

The seven-year veteran recorded 39 tackles and two sacks in 12 games last season at safety and strong-side linebacker.

3) Anthony Thompson, B.C. Lions

The 29-year-old is coming off a down year, but he remains one of the league’s few Canadians who can start at cornerback or safety.

4) Courtney Stephen, Calgary Stampeders

The 30-year-old was relegated to backup duty behind Royce Metchie in 2019 but still posted 20 total tackles.

5) Derek Jones, Winnipeg Blue Bombers

The six-year veteran had a strong return following an injury-riddled 2018 campaign, recording 21 total tackles and a forced fumble.

Best of the rest: Jay Langa, Hamilton Tiger-Cats; Jeff Hecht, Winnipeg Blue Bombers; Josh Woodman, B.C. Lions; Kevin Francis, Ottawa Redblacks





1) Zack Medeiros, Toronto Argonauts

The 29-year-old posted a decent 32.6 net yards per punt in Toronto and is also capable of contributing as a placekicker.

2) Josh Bartel, B.C. Lions

The 34-year-old posted a 33.4 net-yard average on 73 punts in 2019.



1) Terry Williams, Calgary Stampeders

The 27-year-old finished second in the CFL in combined yards (2,147) while also performing spot duty in Calgary’s backfield.

2) Shakeir Ryan, Montreal Alouettes

The 24-year-old only appeared in seven games last season but managed to break a few big plays, including a 101-yard punt return against Saskatchewan.



Long snappers




1) Martin Bédard, free agent

Montreal signed free agent long snapper Mike Benson this past week, likely ending the 35-year-old’s eleven-year run with the team.

John Hodge is a Canadian football reporter based in Winnipeg.