{"id":265702,"date":"2025-11-06T14:26:09","date_gmt":"2025-11-06T14:26:09","guid":{"rendered":"https:\/\/www.newsbeep.com\/ca\/265702\/"},"modified":"2025-11-06T14:26:09","modified_gmt":"2025-11-06T14:26:09","slug":"using-pff-data-to-select-the-top-players-at-each-position","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ca\/265702\/","title":{"rendered":"Using PFF data to select the top players at each position"},"content":{"rendered":"<p>Nathan Rourke was unstoppable: Rourke&#8217;s 92.4 overall grade was the highest mark among all players in the CFL.<\/p>\n<p>Julian Howsare dominated for Hamilton: He placed inside the top four in total pressures, pass-rush win rate and pressure percentage. His 16 sacks led the league.<\/p>\n<p>The 2025 CFL regular season has wrapped up, and the playoffs are already underway. We\u2019re taking a look at the top performers in the CFL from the regular season with the 2025 PFF All-CFL Team.\u00a0<\/p>\n<p>OFFENSE<\/p>\n<p>QB: Nathan Rourke, B.C. Lions<\/p>\n<p>Second Team: Trevor Harris, Saskatchewan Roughriders<\/p>\n<p>Rourke earned a 92.4 overall grade, the highest mark among all players in the CFL. His 35 big-time throws to 19 turnover-worthy plays gave him the best ratio of any quarterback in the league.<\/p>\n<p>RB: Justin Rankin, Edmonton Elks<\/p>\n<p>Second Team: James Butler, B.C. Lions<\/p>\n<p>Rankin was the most elusive runningback in the CFL this season. He led all backs in missed tackles forced both on the ground (52) and through the air (27).\u00a0<\/p>\n<p>Receiver: Keon Hatcher, B.C. Lions<\/p>\n<p>Second Team: Justin McInnis, B.C. Lions<\/p>\n<p>Hatcher led all receivers with an 85.5 PFF receiving grade  this season. His 47 explosive receptions led the league by double digits, as did his 77 first downs gained.<\/p>\n<p>Receiver: KeeSean Johnson, Saskatchewan Roughriders<\/p>\n<p>Second Team: Damonte Coxie, Toronto Argonauts<\/p>\n<p>Johnson\u2019s 80.1 PFF receiving grade  ranked second in the league. He averaged 2.29 yards per route run, the second-highest average in the CFL.<\/p>\n<p>Receiver: Kenny Lawler, Hamilton Tiger-Cats<\/p>\n<p>Second Team: Dohnte Meyers, Saskatchewan Roughriders<\/p>\n<p>Lawler had the highest average depth of target at 18.2 yards, which helped him rank third with a 2.15 yards-per-route-run average. He also made a league-high 19 contested catches.\u00a0<\/p>\n<p>Receiver: Nic Demski, Winnipeg Blue Bombers<\/p>\n<p>Second Team: Kiondre Smith, Hamilton Tiger-Cats<\/p>\n<p>Demski\u2019s 79.4 PFF receiving grade ranked third in the CFL this season. He averaged 2.11 yards per route run, one of the highest marks in the league.<\/p>\n<p>Receiver: Tyler Snead, Montreal Alouettes<\/p>\n<p>Second Team: Justin Hardy, Ottawa Redblacks<\/p>\n<p>Snead had a 75.9 PFF receiving grade on the season, the fifth-highest mark among receivers. He dropped just one pass on 115 targets.<\/p>\n<p>LT: Jarell Broxton, B.C. Lions<\/p>\n<p>Second Team: Nick Callender, Montreal Alouettes<\/p>\n<p>Broxton allowed just 10 pressures on 607 pass-blocking snaps this season. His 99.2 pass-blocking efficiency score was the highest among all offensive linemen in 2025.<\/p>\n<p>LG: Brandon Revenberg, Hamilton Tiger-Cats<\/p>\n<p>Second Team: Pier-Olivier Lestage, Montreal Alouettes<\/p>\n<p>Revenberg finished with a 70.1 PFF pass-blocking grade  that ranked sixth among all offensive linemen. He permitted just 19 total pressures on 717 pass-blocking snaps.\u00a0<\/p>\n<p>C: Coulter Woodmansey, Hamilton Tiger-Cats<\/p>\n<p>Second Team: Logan Ferland, Saskatchewan Roughriders<\/p>\n<p>Woodmansey finished the season with an 80.8 PFF run-blocking grade. That ranked second in the CFL among all offensive linemen.<\/p>\n<p>RG: Liam Dobson, Hamilton Tiger-Cats<\/p>\n<p>Second Team: Patrick Neufeld, Winnipeg Blue Bombers<\/p>\n<p>Dobson had the fifth-highest overall grade among all offensive linemen at 71.6. He was one of just four offensive linemen to have both his run- and pass-block grades above 68.0.\u00a0<\/p>\n<p>RT: Jermarcus Hardrick, Saskatchewan Roughriders<\/p>\n<p>Second Team: Joshua Coker, Calgary Stampeders<\/p>\n<p>Hardrick led all offensive linemen with an 85.5 PFF run-blocking grade in 2025. He also had a pass blocking efficiency score of 98.4 that ranked second among tackles.<\/p>\n<p><a href=\"https:\/\/subscribe.pff.com\" target=\"_blank\" rel=\" noreferrer noopener nofollow\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"256\" src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2025\/11\/Preseason_Betting_v4_SuiteEmail_Editorial-Banner-1024x256.jpg\" alt=\"\" class=\"wp-image-596397\"  \/><\/a><\/p>\n<p>DEFENSE<\/p>\n<p>DI: Jaylon Hutchings, Calgary Stampeders<\/p>\n<p>Second Team: Caleb Sanders, Saskatchewan Roughriders<\/p>\n<p>Hutchings led all defenders with a 90.7 overall grade. He had an 86.7 PFF run-defense grade and an 86.1 PFF pass-rush grade, the only player with grades above 80.0 in both areas.<\/p>\n<p>DI: Jonah Tavai, B.C. Lions<\/p>\n<p>Second Team: Mike Rose, Saskatchewan Roughriders<\/p>\n<p>Tavai finished with an 82.9 overall defensive grade on the year. He made 24 solo stops and recorded 39 total pressures, both of which ranked inside the top four among interior defenders.<\/p>\n<p>Edge: Julian Howsare, Hamilton Tiger-Cats<\/p>\n<p>Second Team: Mathieu Betts, B.C. Lions<\/p>\n<p>Howsare led the CFL with a 91.7 PFF pass-rushing grade. He placed inside the top four in total pressures, pass-rush win rate and pressure percentage. His 16 sacks led the league.<\/p>\n<p>Edge: Malik Carney, Saskatchewan Roughriders<\/p>\n<p>Second Team: Clarence Hicks, Calgary Stampeders<\/p>\n<p>Carney led the league with an 18.9% pass-rush win rate  and a 14.9% pressure percentage. His 90.5 PFF pass-rushing grade placed third among all defenders.\u00a0<\/p>\n<p>LB: Tyrice Beverette, Montreal Alouettes<\/p>\n<p>Second Team: Tony Jones, Winnipeg Blue Bombers<\/p>\n<p>Beverette had no weakness to his game this year. He notched a 79.9 PFF run-defense grade of 79.9, a 76.3 PFF pass-rush grade and an 84.4 PFF coverage grade. His 85.6 overall grade was the highest among all linebackers by a significant margin.\u00a0<\/p>\n<p>LB: Jovan Santos-Knox, Ottawa Redblacks<\/p>\n<p>Second Team: Wynton McManis, Toronto Argonauts<\/p>\n<p>Santos-Knox made 65 total tackles against the run. He was the only in-the-box linebacker to have a run defense grade above 85.0 and a coverage grade above 70.0.<\/p>\n<p>Cover LB: Redha Kramdi, Winnipeg Blue Bombers<\/p>\n<p>Second Team: Adarius Pickett, Ottawa Redblacks<\/p>\n<p>Kramdi finished the year with a 76.1 PFF coverage grade that placed second among SAM linebackers. His 86.5 PFF run defense grade ranked first.\u00a0<\/p>\n<p>CB: Tevaughn Campbell, Saskatchewan Roughriders<\/p>\n<p>Second Team: Kabion Ento, Montreal Alouettes<\/p>\n<p><a href=\"https:\/\/premium.pff.com\/ncaa\/teams\/2024\/REGPO\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Campbell<\/a> ended the season with the highest PFF coverage grade in the CFL at 89.7. He averaged 17.1 coverage snaps per reception allowed.\u00a0<\/p>\n<p>CB: Jonathan Moxey, Hamilton Tiger-Cats<\/p>\n<p>Second Team: Lorenzo Burns, Montreal Alouettes<\/p>\n<p>Moxey finished 2025 with an impressive 85.2 PFF coverage grade. He allowed an open receiver on just 23.2% of his coverage matchups.<\/p>\n<p>HB: Destin Talbert, Hamilton Tiger-Cats<\/p>\n<p>Second Team: Rolan Milligan, Saskatchewan Roughriders<\/p>\n<p>Talbert averaged 17.5 coverage snaps per reception allowed. He ranked second in the league with 12 forced incompletions.\u00a0<\/p>\n<p>HB: Deatrick Nichols, Winnipeg Blue Bombers<\/p>\n<p>Second Team: Jaydon Grant, Calgary Stampeders<\/p>\n<p>Nichols surrendered just 0.51 yards per coverage snap, the third-best mark among defensive backs. He led the CFL with 16 forced incompletions.\u00a0<\/p>\n<p>S: Cristophe Beaulieu, B.C. Lions<\/p>\n<p>Second Team: Stavros Katsantonis, Hamilton Tiger-Cats<\/p>\n<p>Beaulieu secured two interceptions and seven forced incompletions this season. His 85.3 defensive grade led all safeties and ranked eighth in the entire league.<\/p>\n<p>SPECIAL TEAMS<\/p>\n<p>K: Lirim Hajrullahu, Toronto Argonauts<\/p>\n<p>Second Team: Jose Maltos Diaz, Montreal Alouettes<\/p>\n<p>Hajrullahu set a CFL record with 12 field goals of 50-plus yards and made 83.3% of his field goals over 40 yards, the third-best rate in the league.\u00a0<\/p>\n<p>P: Nik Constantinou, Hamilton Tiger-Cats<\/p>\n<p>Second Team: Mark Vassett, Calgary Stampeders<\/p>\n<p>Constantinou finished as the highest-graded punter in the CFL at 92.0. His punts had the highest average hangtime in the league at 4.30 seconds.\u00a0<\/p>\n<p>LS: Luke Burton-Krahn, Edmonton Elks<\/p>\n<p>Second Team: Gordon Whyte, Hamilton Tiger-Cats<\/p>\n<p>Burton-Krahn posted the highest snap accuracy (97.6%), the highest rate of punt snaps under 0.9 seconds (81.4%) and the most tackles on returns (seven).<\/p>\n<p>Returner: Trey Vaval, Winnipeg Blue Bombers<\/p>\n<p>Second Team: Isaiah Wooden, Hamilton Tiger-Cats<\/p>\n<p>Vaval led all returners with 957 punt return yards, 391 missed field goal return yards and four kick return touchdowns.<\/p>\n<p>Special Teams: Alexandre Gagne, Montreal Alouettes<\/p>\n<p>Second Team: Michael Ayers, Winnipeg Blue Bombers<\/p>\n<p>Gagne ranked fourth in the CFL with 30 special teams tackles, and had the best missed tackle rate in the league at 9%. He ranked second with a 91.8 special teams grade.<\/p>\n","protected":false},"excerpt":{"rendered":"Nathan Rourke was unstoppable: Rourke&#8217;s 92.4 overall grade was the highest mark among all players in the CFL.&hellip;\n","protected":false},"author":2,"featured_media":231416,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[437],"tags":[49,48,521,522,520,82],"class_list":{"0":"post-265702","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-cfl","8":"tag-ca","9":"tag-canada","10":"tag-canadian-football-league","11":"tag-canadianfootballleague","12":"tag-cfl","13":"tag-sports"},"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/265702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/comments?post=265702"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/265702\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media\/231416"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media?parent=265702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/categories?post=265702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/tags?post=265702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}