Skip to content
Surf Wiki
Save to docs
general

From Surf Wiki (app.surf) — the open knowledge base

2025 CFL draft


2025 CFL draft
Canadian football
April 29, 2025
6:00 pm EDT
Toronto, Ontario
.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:"\a0 · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}TSNRDSTSN+
72 total selections in 8 rounds
Canadian Football League
Damien Alford, Calgary Stampeders
.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}Calgary Stampeders
Ottawa RedblacksEdmonton ElksSaskatchewan RoughridersBC Lions
49
23

The 2025 CFL national draft was a selection of national players by Canadian Football League teams that took place on April 29, 2025 at 6:00 pm ET. Seventy-two players were chosen from among eligible players from Canadian Universities across the country, as well as Canadian players playing in the NCAA.

As per the 2022 collective bargaining agreement, the two teams that had National players featured in the highest percentage of snaps played in the 2024 CFL season were each awarded an additional second-round pick. The Winnipeg Blue Bombers and BC Lions were awarded these selections for the second consecutive year.

FinalrankingJanuaryrankingAugustrankingPlayerPositionUniversityHometown
13-Elic AyomanorWide receiverStanfordMedicine Hat, AB
211Kurtis RourkeQuarterbackIndianaOakville, ON
323Paris ShandDefensive linemanLSUToronto, ON
4--Connor ShayLinebackerWyomingDanville, CA
5510Keelan WhiteWide receiverMontanaNorth Vancouver, BC
6--Tiger ShanksOffensive linemanUNLVLake Oswego, OR
7-2Damien AlfordWide receiverUtahMontreal, QC
81319Darien NewellDefensive linemanQueen'sBrampton, ON
99-Hayden HarrisDefensive linemanMontanaMill Creek, WA
1011-Christopher FortinOffensive linemanConnecticutSaint-René, QC
1112-Ali SaadDefensive linemanBowling GreenWindsor, ON
1248Isaiah BagnahDefensive linemanBYULethbridge, AB
1385Jackson FindlayDefensive backWesternNorth Vancouver, BC
1420-Taylor ElgersmaQuarterbackWilfrid LaurierLondon, ON
15620Jaylen SmithDefensive backNorth TexasHamilton, ON
16714Jeremiah OjoDefensive linemanMontrealMontreal, QC
1717-Samuel CarsonOffensive linemanLouisiana–MonroeCalgary, AB
181017Erik AndersenOffensive linemanWesternLondon, ON
191515Devin VeresukLinebackerWindsorWindsor, ON
2019-Nate BeaucheminDefensive backCalgaryKelowna, BC
-1416Nate MarteyDefensive linemanArkansas StateOttawa, ON
-16-Ethan JordanWide receiverWilfrid LaurierChatham, ON
-18-Isaiah KnightRunning backBritish ColumbiaOttawa, ON
--4Eric SchonOffensive linemanDukeBarrie, ON
--6Nolan UlmWide receiverEastern WashingtonKelowna, BC
--7Akheem MesidorDefensive linemanMiami (FL)Ottawa, ON
--9Wesley BaileyDefensive linemanRutgersOttawa, ON
--11Jett EladDefensive backUNLVMississauga, ON
--12Rene KongaDefensive linemanLouisvilleOttawa, ON
--13Devynn CromwellDefensive backTexas TechToronto, ON
--18Harold MiessanLinebackerMontrealMontreal, QC
  • Source:
Pick #CFL teamPlayerPositionUniversity
1Calgary StampedersDamien AlfordWRUtah
2Hamilton Tiger-CatsDevin VeresukLBWindsor
—.mw-parser-output .sr-only{border:0;clip:rect(0,0,0,0);clip-path:polygon(0px 0px,0px 0px,0px 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}N/aEdmonton ElksSelection forfeited
—N/aBC LionsSelection forfeited
3Ottawa RedblacksKeelan WhiteWRMontana
4Saskatchewan RoughridersAli SaadDLBowling Green
5Montreal AlouettesTiger ShanksOLUNLV
6Winnipeg Blue BombersConnor ShayLBWyoming
7Toronto ArgonautsJeremiah OjoDLMontreal
8Calgary Stampeders (via BC forfeiture)Christopher FortinOLConnecticut
Pick #CFL teamPlayerPositionUniversity
—N/aBC Lions (via Calgary)Selection forfeited
9Hamilton Tiger-CatsIsaiah BagnahDLBYU
10Edmonton ElksDarien NewellDLQueen's
11BC LionsHayden HarrisDLMontana
12Ottawa RedblacksSamuel CarsonOLLouisiana–Monroe
13Saskatchewan RoughridersErik AndersonOLWestern
14Montreal AlouettesNate BeaucheminDBCalgary
15Winnipeg Blue BombersJaylen SmithDBNorth Texas
16BC Lions (via Toronto)Jackson FindlayDBWestern
17Calgary Stampeders (via BC forfeiture)Quincy VaughnTENorth Dakota
18NWinnipeg Blue BombersTaylor ElgersmaQBWilfrid Laurier
19NToronto Argonauts (via BC)Paris ShandDLLSU
Pick #CFL teamPlayerPositionUniversity
20Calgary StampedersAnton HaieDBLaval
21Hamilton Tiger-CatsArvin HosseiniOLBritish Columbia
22Edmonton ElksSkyler GriffithTEBritish Columbia
23Montreal Alouettes (via BC)Gabriel LessardLBMontreal
24Edmonton Elks (via Ottawa)Isaiah KnightRBBritish Columbia
25Saskatchewan RoughridersKurtis RourkeQBIndiana
26Montreal AlouettesHakeem HarrisWRDavenport
27Winnipeg Blue BombersEthan VibertOLSouth Dakota State
28Hamilton Tiger-Cats (via Toronto)Mack BannatyneDBAlberta
Pick #CFL teamPlayerPositionUniversity
29Toronto Argonauts (via Calgary and BC)Gavin CoakesOLBritish Columbia
30Toronto Argonauts (via Hamilton)Istvan Assibo-DadzieDBWindsor
31Edmonton ElksSilas HubertDLQueen's
32Calgary Stampeders (via BC)Nicky FarinaccioLBMontreal
33Ottawa RedblacksMuftah AgeliDLNorthwestern Oklahoma State
34Saskatchewan RoughridersSeth HundebyLBSaskatchewan
35Montreal AlouettesKeanu YazbeckRBWestern
36Hamilton Tiger-Cats (via Winnipeg)Ty AndersonDLAlberta
37BC Lions (via Toronto)Connor KlassenOLRegina
Pick #CFL teamPlayerPositionUniversity
38Calgary StampedersVyshonne JanusasWRGuelph
39Winnipeg Blue Bombers (via Hamilton)Joey CorcoranWRNew Hampshire
40Edmonton ElksDomenico PiazzaOLMcGill
41BC LionsDre DoironOLKansas
42Ottawa RedblacksEric CumberbatchDBOttawa
43Saskatchewan RoughridersLiam HoskinsLBWindsor
44Montreal AlouettesGabriel MaisonneuveDLMontreal
45Winnipeg Blue BombersLane NovakLBSaskatchewan
46Toronto ArgonautsJaylen RayamLBUTEP
Pick #CFL teamPlayerPositionUniversity
47Calgary StampedersLudovick ChoquetteRBLong Island
48Hamilton Tiger-CatsRonan HorrallDBBritish Columbia
49Edmonton ElksDaniel HocevarOLGuelph
50BC LionsChase TatarynLBAlberta
51Ottawa RedblacksEthan JordanWRWilfrid Laurier
52Saskatchewan RoughridersGideon AgyeiDBCalgary
53Montreal AlouettesIsaac GaillaretzWRLaval
54Winnipeg Blue BombersEthan BallDBCalgary
55Toronto ArgonautsJoey ZornRBWindsor
Pick #CFL teamPlayerPositionUniversity
56Calgary StampedersMatthew StokmanOLManitoba
57Hamilton Tiger-CatsJake NitychorukDBManitoba
58Edmonton ElksKolby HurfordWRAlberta
59BC LionsAlex BerwickOLWestern
60Ottawa RedblacksJayden GriffithsLBWilfrid Laurier
61Calgary Stampeders (via Saskatchewan)Max von MuehldorferDLWestern
62Montreal AlouettesJonathan SénécalQBMontreal
63Winnipeg Blue BombersTrey LaingDLEastern Michigan
64Toronto ArgonautsEthan PyleOLGuelph
Pick #CFL teamPlayerPositionUniversity
65Calgary StampedersAshton Miller-MelanconDBQueen's
66Hamilton Tiger-CatsNate MarteyDLArkansas State
—N/aEdmonton ElksSelection forfeited
67BC LionsLuka StoikosRBToronto
68Ottawa RedblacksKing AmbersDBEast Texas A&M
69Saskatchewan RoughridersDaniel WiebeWRSaskatchewan
70Montreal AlouettesRiley MacLeodLBWestern
71Winnipeg Blue BombersIwinosa UwubanmwenOLAlberta
72Toronto ArgonautsDeEmetrius MasukaDBMcMaster

In the explanations below, (D) denotes trades that took place during the draft, while (PD) indicates trades completed pre-draft.

  • Calgary → BC (PD). Calgary traded the ninth overall pick and the 29th overall pick in this year's draft and a second-round pick in the 2026 CFL draft to BC in exchange for Vernon Adams, the 32nd overall pick in this year's draft, and a third-round pick in the 2026 CFL draft.

  • Toronto ↔ BC (D). Toronto traded the 16th and 37th overall picks to BC in exchange for the 19th and 29th overall picks.

  • Ottawa → Edmonton (PD). Ottawa traded a third-round pick in this year's draft to Edmonton in exchange for Peter Adjey.

  • BC → Montreal (PD). BC traded a third-round pick in this year's draft to Montreal in exchange for Jeshrun Antwi.

  • Toronto → Hamilton (PD). Toronto traded a conditional fourth-round pick in this year's draft, Jordan Williams, and the seventh overall selection, a second-round pick, and a fourth-round pick in the 2024 CFL draft to Hamilton in exchange for a conditional third-round pick in this year's draft, the fifth overall selection and two third-round picks in the 2024 CFL draft, and the negotiation rights to Deontay Burnett. The condition was not met and Toronto traded a third-round pick instead.

  • Calgary ↔ BC (PD). Calgary traded the 29th overall pick and the ninth overall pick in this year's draft and a second-round pick in the 2026 CFL draft to BC in exchange for Vernon Adams, the 32nd overall pick in this year's draft, and a third-round pick in the 2026 CFL draft.

  • Hamilton → Toronto (PD). Hamilton traded a conditional third-round pick in this year's draft, the fifth overall selection and two third-round picks in the 2024 CFL draft, and the negotiation rights to Deontay Burnett to Toronto in exchange for Jordan Williams, the seventh overall selection, a second-round pick, and a fourth-round pick in the 2024 CFL draft, and a conditional fourth-round pick in this year's draft. The condition was not met and Hamilton traded a fourth-round pick instead.

  • Winnipeg → Hamilton (PD). Winnipeg traded the 36th overall pick in this year's draft, the eighth overall pick in the 2025 CFL global draft, and Kyle Samson to Hamilton in exchange for Matthew Peterson, the 39th overall pick in this year's draft, and the second overall pick in the 2025 CFL global draft.

  • Toronto ↔ BC (D). Toronto traded the 16th and 37th overall picks to BC in exchange for the 19th and 29th overall picks.

  • Hamilton → Winnipeg (PD). Hamilton traded the 39th overall pick in this year's draft, the second overall pick in the 2025 CFL global draft, and Matthew Peterson to Winnipeg in exchange for Kyle Samson, the 36th overall pick in this year's draft, and the eighth overall pick in the 2025 CFL global draft.

  • Saskatchewan → Calgary (PD). Saskatchewan traded an eighth-round pick in this year's draft to Calgary in exchange for Jake Maier. This became a seventh-round pick when Maier re-signed with Saskatchewan on January 9, 2025.

  • Edmonton forfeited their first-round pick after selecting Zach Mathis in the 2024 supplemental draft.

  • Edmonton forfeited their eighth-round pick after selecting Antonio Alfano in the 2024 supplemental draft.

  • BC forfeited the highest of their first-round and second-round picks (third and ninth overall) after exceeding the salary cap by more than $300,000 ($347,889). As the team with the highest priority waiver, Calgary was awarded BC's forfeited selections at the end of the first and second rounds (eighth and 17th overall).

Trade references

General references

Want to explore this topic further?

Ask Mako anything about 2025 CFL draft — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report