This is a list of Canadian Football League regular season records that stand as of the end of the 2025 CFL season. Single game records or streaks that occur during the 2026 CFL season are also included.

Italics indicate an active player.

Games Most games 408 – Lui Passaglia 394 – Bob Cameron 370 – Damon Allen 340 – Paul McCallum 329 – Anthony Calvillo 321 – Miles Gorrell 304 – Paul Osbaldiston 298 – Danny McManus 293 – Troy Westwood 288 – Ron Lancaster 288 – Leo Groenewegen

Most consecutive games 353 – Bob Cameron 279 – Troy Westwood 272 – Mark McLoughlin 268 – Roger Aldag 268 – Paul Osbaldiston

Most regular seasons played 25 – Lui Passaglia 24 – Paul McCallum 23 – Bob Cameron 23 – Damon Allen 22 – Eddie Emerson 20 – Hank Ilesic 20 – Anthony Calvillo 19 – Ron Lancaster 19 – Miles Gorrell 18 – Paul Osbaldiston 18 – Troy Westwood

Touchdowns Most touchdowns, career 147 – Milt Stegall (SB) 137 – George Reed (RB) 137 – Mike Pringle (RB) 117 – Allen Pitts (SB) 104 – Geroy Simon (SB)

Most touchdowns, one season 23 – Milt Stegall (2002) 22 – Cory Philpot (1995) 21 – Allen Pitts (1994) 20 – Pat Abbruzzi (1956) 20 – Darrell K. Smith (1990) 20 – Blake Marshall (1991) 20 – Jon Volpe (1991)

Most touchdowns, one game 6 – Bob McNamara (October 13, 1956) 6 – Eddie James (September 28, 1932) 5 – Ernie Pitts (August 29, 1959) 5 – Ferd Burket (October 26, 1959) 5 – Earl Lunsford (September 2, 1962) 5 – Martin Patton (August 5, 1995) 5 – Eric Blount (September 15, 1995)

Most consecutive games with a touchdown 10 – Terry Evanshen (September 24, 1967 – August 11, 1968) 9 – Sean Millington (October 20, 2001 – July 26, 2002) 9 – Eugene Lewis (August 25, 2024 – June 6, 2025) 8 – Blake Marshall (July 12, 1991 – August 28, 1991) 8 – Jon Volpe (August 27, 1991 – October 12, 1991) 8 – Milt Stegall (August 1, 1997 – September 19, 1997)

Most rushing touchdowns, career 134 – George Reed 125 – Mike Pringle 93 – Damon Allen 78 – Normie Kwong 77 – Matt Dunigan

Most rushing touchdowns, one season 19 – Mike Pringle (2000) 18 – Gerry James (1957) 18 – Jim Germany (1981) 18 – Joe Smith (2007) 17 – Pat Abbruzzi (1955) 17 – Pat Abbruzzi (1956) 17 – Larry Key (1981) 17 – Cory Philpot (1995)

Most rushing touchdowns, one game 5 – Earl Lunsford (September 2, 1962) 5 – Martin Patton (August 5, 1995) 4 – 23 times, most recently Zander Horvath (August 30, 2026)

Most receiving touchdowns, career 144 – Milt Stegall 117 – Allen Pitts 103 – Geroy Simon 97 – Brian Kelly 94 – Arland Bruce

Most receiving touchdowns, one season 23 – Milt Stegall (2002) 21 – Allen Pitts (1994) 20 – Darrell K. Smith (1990) 18 – Brian Kelly (1984) 18 – David Williams (1988) 18 – Gerald Alphin (1994) 18 – Chris Armstrong (1994)

Most receiving touchdowns, one season (Canadian record) 17 – Terry Evanshen (1967) 15 – Dave Sapunjis (1993) 14 – Tony Gabriel (1976)

Most receiving touchdowns, one game 5 – Ernie Pitts (August 29, 1959) 4 – 22 times, most recently Reggie Begelton (August 17, 2019)

Most total kick return touchdowns, career 31 – Henry Williams 15 – Bashir Levingston 13 – Brandon Banks 13 – Janarion Grant 12 – Earl Winfield 12 – Keith Stokes 12 – Mario Alford

Most total kick return touchdowns, one season 6 – Chris Williams (2012) 5 – Henry Williams (1987) 5 – Earl Winfield (1988) 5 – Henry Williams (1991) 5 – Bashir Levingston (2003) 5 – Bashir Levingston (2004) 5 – Keith Stokes (2004)

Most total kick return touchdowns, one game 2 – Many (Most recently Trey Vaval on August 1, 2025)

Most punt return touchdowns, career 26 – Henry Williams 11 – Earl Winfield 10 – Janarion Grant 9 – Keith Stokes 8 – Michael Clemons 8 – Jimmy Cunningham 8 – Bashir Levingston

Most punt return touchdowns, one season 5 – Henry Williams (1991) 5 – Chris Williams (2012) 4 – Henry Williams (1987) 4 – Earl Winfield (1988) 4 – Henry Williams (1993) 4 – Keith Stokes (2004) 4 – Brandon Banks (2015) 4 – Javon Leake (2023)

Most punt return touchdowns, one game 2 – Ted Toogood (September 16, 1950) 2 – Ron Howell (September 20, 1959) 2 – Henry Williams (June 27, 1987) 2 – Henry Williams (September 6, 1991) 2 – Earl Winfield (September 17, 1993) 2 – Henry Williams (November 7, 1993) 2 – Curtis Mayfield (September 5, 1999) 2 – Keith Stokes (August 2, 2002) 2 – Janarion Grant (August 8, 2019) 2 – Mario Alford (July 15, 2023)

Most kickoff return touchdowns, career 5 – Harvey Wylie 4 – Mario Alford 3 – Hal Patterson 3 – Larry Highbaugh 3 – Bashir Levingston 3 – Marcus Thigpen 3 – Janarion Grant 3 – DeVonte Dedmon

Most kickoff return touchdowns, one season 2 – Eric Blount (1998) 2 – Bashir Levingston (2003) 2 – Tony Miles (2003) 2 – Will Ford (2013) 2 – Kendial Lawrence (2014) 2 – Quincy McDuffie (2016) 2 – Chandler Worthy (2022) 2 – Mario Alford (2022) 2 – Trey Vaval (2025) 2 – Isaiah Wooden (2025)

Most kickoff return touchdowns, one game 1 – Many

Most missed field goal return touchdowns, career 5 – Brandon Banks 4 – Bashir Levingston 3 – Henry Williams 3 – Ezra Landry 3 – Marcus Thigpen

Most missed field goal return touchdowns, one season 2 – Keith Stokes (2003) 2 – Ezra Landry (2004) 2 – Bashir Levingston (2004) 2 – Tim Maypray (2010) 2 – Chad Owens (2010) 2 – Marcus Thigpen (2010) 2 – Brandon Banks (2016) 2 – Brandon Banks (2019)

Most missed field goal return touchdowns, one game 1 – Many

Most interception return touchdowns, career 9 – Byron Parker 8 – Dick Thornton 8 – Malcolm Frank 8 – Jason Goss 7 – Jovon Johnson

Most interception return touchdowns, one season 5 – Malcolm Frank (2004) 4 – Joe Hollimon (1978) 4 – Byron Parker (2006) 3 – Dick Thornton (1963) 3 – Ed Jones (1980) 3 – Keith Gooch (1989) 3 – William Hampton (1999) 3 – Vernon Mitchell (2000) 3 – Maurice Leggett (2016)

Most interception return touchdowns, one game 3 – Vernon Mitchell (October 7, 2000) 2 – Dick Thornton (August 23, 1963) 2 – Ed Jones (September 7, 1980) 2 – James Jefferson (October 4, 1987) 2 – Byron Parker (September 4, 2006) 2 – Dexter McCoil (August 23, 2014) 2 – Emanuel Davis (August 9, 2015) 2 – Damon Webb (September 7, 2024)

Passing

Most passing yards, career 79,816 – Anthony Calvillo 72,381 – Damon Allen (highest rank – #1) 63,369 – Henry Burris (highest rank – #3) 60,736 – Ricky Ray (highest rank – #4) 53,255 – Danny McManus (highest rank – #2) 52,867 – Kevin Glenn (highest rank – #6) 50,535 – Ron Lancaster (highest rank – #1) 45,426 – Bo Levi Mitchell (highest rank – #8) 43,857 – Matt Dunigan (highest rank – #2) 42,571 – Trevor Harris (highest rank – #10)

Most passing yards, one season 6,619 – Doug Flutie (1991) 6,225 – Kent Austin (1992) 6,092 – Doug Flutie (1993) 6,041 – Anthony Calvillo (2004) 6,023 – David Archer (1993) 5,945 – Doug Flutie (1992) 5,891 – Anthony Calvillo (2003) 5,830 – Michael Reilly (2017) 5,754 – Kent Austin (1993) 5,726 – Doug Flutie (1994)

Most passing yards, one season (Canadian Record) 5,290 – Nathan Rourke (2025) 3,641 – Russ Jackson (1969) 3,349 – Nathan Rourke (2022) 3,332 – Russ Jackson (1967) 3,187 – Russ Jackson (1968) 2,910 – Russ Jackson (1963) 2,892 – Gerry Dattilio (1980)

Most passing yards, consecutive seasons 12,564 – Doug Flutie (1991–1992) 12,037 – Doug Flutie (1992–1993) 11,979 – Kent Austin (1992–1993) 11,932 – Anthony Calvillo (2003–2004) 11,818 – Doug Flutie (1993–1994)

Most 5000-yard passing seasons 7 – Anthony Calvillo (2002–2005, 2008, 2011–2012) 6 – Doug Flutie (1991–1994, 1996–1997) 4 – Ricky Ray (2005–2006, 2008, 2017) 4 – Bo Levi Mitchell (2016, 2018, 2024–2025) 3 – Henry Burris (2008, 2012, 2015) 3 – Michael Reilly (2016–2018)

Most consecutive 5000-yard passing seasons 4 – Doug Flutie (1991–1994) 4 – Anthony Calvillo (2002–2005) 3 – Michael Reilly (2016–2018)

Most passing yards, one game 713 – Matt Dunigan (for Winnipeg vs Edmonton, July 14, 1994) 601 – Danny Barrett (for B.C. vs Toronto, Aug 12, 1993)** 586 – Sam Etcheverry (for Montreal vs Hamilton, Oct 16, 1954)** 582 – Doug Flutie (for B.C. vs Edmonton, Oct 12, 1991) 561 – Sam Etcheverry (for Montreal vs Hamilton, Sept 29, 1956) 558 – Kent Austin (for Saskatchewan vs B.C., Aug. 13, 1992 (OT)) 556 – Doug Flutie (for Calgary vs Ottawa, Aug 6, 1993) 555 – Warren Moon (for Edmonton vs Montreal, Oct 15, 1983) 553 – Peter Liske (for Calgary vs Saskatchewan, Sept. 29, 1968) 551 – Anthony Calvillo (for Las Vegas vs Ottawa, Sept. 3, 1994) **Former Record Holder

Most passing yards, one game (Canadian Record) 488 – Nathan Rourke (August 13, 2022) 477 – Nathan Rourke (August 6, 2022) 462 – Nathan Rourke (June 27, 2026) 436 – Nathan Rourke (June 25, 2022)

Most passing yards per game, career (minimum 1000 attempts) 306.3 – Doug Flutie 269.8 – Ricky Ray 264.9 – Michael Reilly 262.2 – Jeremiah Masoli 261.0 – Trevor Harris 249.0 – David Archer 243.4 – Kent Austin 242.9 – Bo Levi Mitchell 242.6 – Anthony Calvillo 236.9 – Darian Durant

Most passing yards per game, one season 367.7 – Doug Flutie (1991) 360.6 – Matt Dunigan (1994) 356.5 – Kerwin Bell (1998) 353.0 – Warren Moon (1983) 345.8 – Kent Austin (1992) 338.5 – Kent Austin (1993) 338.4 – Doug Flutie (1993) 337.3 – Sam Etcheverry (1956) 335.6 – Anthony Calvillo (2004) 334.9 – Nathan Rourke (2022)

Most pass attempts, career 9,437 – Anthony Calvillo 9,138 – Damon Allen** 7,426 – Henry Burris 7,301 – Ricky Ray 6,689 – Danny McManus 6,434 – Kevin Glenn 6,233 – Ron Lancaster** 5,476 – Matt Dunigan 5,349 – Bo Levi Mitchell 4,943 – Tracy Ham **Former Record Holder

Most pass attempts, one season 770 – Kent Austin (1992) 730 – Doug Flutie (1991)** 715 – Kent Austin (1993), Ricky Ray (2005) 703 – Doug Flutie (1993) 701 – David Archer (1993) 690 – Anthony Calvillo (2004) 688 – Doug Flutie (1992) 682 – Anthony Calvillo (2008) 678 – Henry Burris (2015) 677 – Doug Flutie (1996) **Former Record Holder

Most pass attempts, one season (Canadian Record) 500 – Nathan Rourke (2025) 387 – Gerry Dattilio (1982) 358 – Russ Jackson (1969)

Most pass attempts, one game 65 – Kent Austin (1991) 64 – Anthony Calvillo (1995) 63 – Doug Flutie (1992) 62 – Joe Adams (1983)**, Kent Austin (1992), Darian Durant (2010) 60 – Kent Austin (1992) 59 – Marcus Crandell (2004) 58 – Matt Dunigan (1995), Dieter Brock (1984) 57 – Danny Barrett (1991), Damon Allen (1997) 56 – Tony Kimbrough (1992), Doug Flutie (1993), Ricky Ray (2005), Chad Kelly (2024) **Former Record Holder

Most pass completions, career 5,892 – Anthony Calvillo 5,158 – Damon Allen** 4,976 – Ricky Ray 4,638 – Henry Burris 4,068 – Kevin Glenn 3,640 – Danny McManus 3,498 – Bo Levi Mitchell 3,478 – Trevor Harris 3,384 – Ron Lancaster** 3,057 – Matt Dunigan

**Former Record Holder

Most pass completions, one season 481 – Henry Burris (2015) 479 – Ricky Ray (2005)** 474 – Ricky Ray (2017) 472 – Anthony Calvillo (2008) 466 – Doug Flutie (1991)** 459 – Kent Austin (1992) 448 – Michael Reilly (2016) 447 – Michael Reilly (2017) 437 – Anthony Calvillo (2005) 434 – Doug Flutie (1996) **Former Record Holder

Most pass completions, one season (Canadian Record) 352 – Nathan Rourke (2025) 255 – Nathan Rourke (2022) 194 – Gerry Dattilio (1982)

Most pass completions, one game 45 – Henry Burris (Oct 1, 2015) 44 – Anthony Calvillo (Oct 4, 2008)**, Trevor Harris (Aug 11, 2018) 41 – Dieter Brock (Oct 3, 1981)**, Kent Austin (Oct 31, 1993) 40 – Kent Austin (Aug 13, 1992), Ricky Ray (Jul 24, 2017) 39 – Kent Austin (Jul 8, 1992) 39 – Khari Jones (Sept 27, 2002) 39 – Ricky Ray (Oct 24, 2013) 39 – Trevor Harris (Jul 8, 2016) 39 – Nathan Rourke (Jun 25, 2022) 39 – Nathan Rourke (Aug 13, 2022) **Former Record Holder

Most pass completions by a backup, one game 34 – Jarret Doege (Oct 4, 2025) 30 – Taylor Powell (Aug 10, 2024) 28 – Joe Barnes (Oct 2, 1983) 27 – Todd Dillon (Aug 3, 1990)

Most consecutive pass completions, one game 23 – Jeremiah Masoli (2016) 22 – Jason Maas (2004)** 22 – Cody Fajardo (2025) 21 – Ricky Ray (2013) 20 – Ricky Ray (2009)* 19 – Matt Nichols (2019) 19 – Dane Evans (2019) 18 – Joe Paopao (1979)**