The following is a list of Winnipeg Blue Bombers all-time records and statistics current to the 2025 CFL season. Single game records and streaks that occur during the 2026 CFL season are also included. Each category lists the top five players, where known, except for when the fifth place player is tied in which case all players with the same number are listed.

Tenure

Most games played 394 – Bob Cameron (1980–2002) 293 – Troy Westwood (1991–2007, 2009) 249 – Chris Walby (1981–1996) 223 – Jake Thomas (2012–2019, 2021–2025) 220 – Stan Mikawos (1982–1996)

Most seasons played 23 – Bob Cameron (1980–2002) 18 – Troy Westwood (1991–2007, 2009) 16 – Bill Ceretti (1933–1949) 16 – Chris Walby (1981–1996) 15 – Roger Savoie (1951–1965) 15 – Stan Mikawos (1982–1996)

Most consecutive games played 353 – Bob Cameron (1980–2000) 279 – Troy Westwood (1991–2007)

Scoring

Most points – career 2,748 – Troy Westwood (1991–2007, 2009) 1,840 – Trevor Kennerd (1980–1991) 890 – Milt Stegall (1995–2008) 802 – Justin Medlock (2016–2019) 673 – Bernie Ruoff (1975–1979)

Most points – season 227 – Justin Medlock – 2016 226 – Justin Medlock – 2017 213 – Troy Westwood – 1994 209 – Troy Westwood – 1993 202 – Troy Westwood – 2002

Most points – game 36 – Bob McNamara – versus BC Lions, October 13, 1956 30 – Ernie Pitts – versus Saskatchewan Roughriders, August 29, 1959 24 – Seven players, nine times

Most touchdowns – career 147 – Milt Stegall (1995–2008) 79 – Charles Roberts (2001–2008) 75 – Leo Lewis (1955–1966) 63 – Gerry James (1952–1963) 62 – James Murphy (1983–1990)

Most touchdowns – season 23 – Milt Stegall – 2002 19 – Gerry James – 2002 17 – Milt Stegall – 2005 16 – Ernie Pitts – 1959 16 – Ronald Williams – 1997 16 – Charles Roberts – 2007 16 – Dalton Schoen – 2022

Most touchdowns – game 6 – Bob McNamara – versus BC Lions, October 13, 1956 5 – Ernie Pitts – versus Saskatchewan Roughriders, August 29, 1959 4 – Seven players, nine times

Most rushing touchdowns – career 64 – Charles Roberts (2001–2008) 57 – Gerry James (1952–1963) 48 – Leo Lewis (1955–1966) 44 – Willard Reaves (1983–1987) 32 – Chris Streveler (2018–2019, 2024)

Most rushing touchdowns – season 18 – Gerry James – 1957 16 – Ronald Williams – 1997 16 – Charles Roberts – 2007 15 – Robert Mimbs – 1991 14 – Willard Reaves – 1984

Most rushing touchdowns – game 4 – Bob McNamara – at BC Lions, October 13, 1956 4 – Willard Reaves – versus Hamilton Tiger-Cats, September 15, 1984 4 – Tim Jessie – at Ottawa Rough Riders, July 25, 1989 4 – Charles Roberts – versus BC Lions, September 8, 2002 4 – Charles Roberts – at Edmonton Eskimos, June 28, 2007

Most receiving touchdowns – career 144 – Milt Stegall (1995–2008) 61 – James Murphy (1983–1990) 54 – Ernie Pitts (1957–1969) 48 – Joe Poplawski (1978–1986) 46 – Jeff Boyd (1983–1987) 46 – Rick House (1979–1991) 46 – Terrence Edwards (2007–2013)

Most receiving touchdowns – season 23 – Milt Stegall – 2002 18 – Gerald Alphin – 1994 17 – Milt Stegall – 2005 16 – Ernie Pitts – 1959 16 – Dalton Schoen – 2022

Most receiving touchdowns – game 5 – Ernie Pitts – versus Saskatchewan Roughriders, August 29, 1959 4 – Alfred Jackson – versus Edmonton Eskimos, July 14, 1994 4 – Gerald Alphin – at Shreveport Pirates, October 8, 1994 4 – Arland Bruce – versus Calgary Stampeders, August 23, 2002 4 – Milt Stegall – at Saskatchewan Roughriders, October 6, 2002 4 – Milt Stegall – versus BC Lions, October 10, 2005

Passing

Most passing yards – career 29,623 – Dieter Brock (1974–1983) 20,175 – Khari Jones (2000–2004) 19,225 – Zach Collaros (2019, 2021–2025) 18,116 – Kevin Glenn (2004–2008, 2016) 16,470 – Ken Ploen (1957–1967)

Most passing yards – season 5,334 – Khari Jones – 2002 5,114 – Kevin Glenn – 2007 4,796 – Dieter Brock – 1981 4,686 – Tom Clements – 1987 4,682 – Matt Dunigan – 1993

Most passing yards – game 713 – Matt Dunigan – versus Edmonton Eskimos, July 14, 1994 464 – Tom Burgess – versus Saskatchewan Roughriders, September 8, 1991 462 – Khari Jones – versus Calgary Stampeders, August 23, 2002 454 – Kerwin Bell – at BC Lions, July 29, 1999 454 – Sean Salisbury – versus BC Lions, September 10, 1989

Most pass completions – career 2,167 – Dieter Brock (1974–1983) 1,457 – Zach Collaros (2019, 2021–2025) 1,416 – Khari Jones (2000–2004) 1,328 – Kevin Glenn (2004–2008, 2016) 1,312 – Matt Nichols (2015–2019)

Most pass completions – season 411 – Matt Nichols – 2017 388 – Kevin Glenn – 2007 382 – Khari Jones – 2002 374 – Kerwin Bell – 1999 354 – Dieter Brock – 1981

Most pass completions – game 41 – Dieter Brock – at Ottawa Rough Riders, October 3, 1981 39 – Khari Jones – at BC Lions, September 27, 2002 35 – Matt Nichols – versus Ottawa Redblacks, October 29, 2016 35 – Matt Nichols – at Saskatchewan Roughriders, September 3, 2017 34 – Matt Nichols – at Montreal Alouettes, July 27, 2017 34 – Zach Collaros – versus Calgary Stampeders, July 4, 2025

Most consecutive pass completions – game 19 – Matt Nichols – versus Ottawa Redblacks, July 19, 2019 16 – Dieter Brock – at Ottawa Rough Riders, October 3, 1981

Most pass attempts – career 3,777 – Dieter Brock (1974–1983) 2,346 – Khari Jones (2000–2004) 2,183 – Kevin Glenn (2004–2008, 2016) 2,070 – Zach Collaros (2019, 2021–2025) 1,930 – Matt Nichols (2015–2019)

Most pass attempts – season 630 – Kerwin Bell – 1999 621 – Kevin Glenn – 2007 620 – Khari Jones – 2002 600 – Matt Dunigan – 1993 595 – Sean Salisbury – 1989

Most pass attempts – game 55 – Sammy Garza – at Ottawa Rough Riders, June 28, 1995 55 – Khari Jones – at BC Lions, September 27, 2002 54 – Kevin Glenn – at Toronto Argonauts, September 23, 2007

Highest pass completions percentage – career (minimum 750 attempts) 70.39 – Zach Collaros (2019, 2021–25) 67.98 – Matt Nichols (2015–2019) 66.55 – Drew Willy (2014–2016) 63.08 – Buck Pierce (2010–2013) 60.83 – Kevin Glenn (2004–2008, 2016)

Highest pass completions percentage – season (minimum 175 attempts) 72.57 – Zach Collaros – 2025 71.25 – Matt Nichols – 2019 70.98 – Matt Nichols – 2017 70.23 – Zach Collaros – 2021 70.08 – Zach Collaros – 2024

Highest pass completions percentage – game (minimum 20 attempts) 88.0 – Drew Willy (22/25) – at Saskatchewan Roughriders, June 27, 2015

Most passing touchdowns – career 187 – Dieter Brock (1974–1983) 139 – Khari Jones (2000–2004) 119 – Ken Ploen (1957–1967) 118 – Zach Collaros (2019, 2021–2025) 104 – Jack Jacobs (1950–1954)

Most passing touchdowns – season 46 – Khari Jones – 2002 37 – Zach Collaros – 2022 36 – Matt Dunigan – 1993 35 – Tom Clements – 1987 34 – Jack Jacobs – 1952

Most passing touchdowns – game 7 – Jim Van Pelt – at Saskatchewan Roughriders, August 29, 1959 6 – Jack Jacobs – at Calgary Stampeders, October 4, 1952 6 – Sean Salisbury – versus BC Lions, September 10, 1989 6 – Zach Collaros – versus Edmonton Elks, September 27, 2024

Rushing

Most rushing yards – career 9,987 – Charles Roberts (2001–2008) 8,861 – Leo Lewis (1955–1966) 5,926 – Willard Reaves (1983–1987) 5,736 – Jim Washington (1974–1979) 5,541 – Gerry James (1952–1963)

Most rushing yards – season (all 1,000 yard rushers included) 1,769 – Robert Mimbs – 1991 1,733 – Willard Reaves – 1984 1,624 – Charles Roberts – 2005 1,609 – Charles Roberts – 2006 1,554 – Charles Roberts – 2003 1,534 – Brady Oliveira – 2023 1,527 – Mack Herron – 1972 1,522 – Charles Roberts – 2004 1,471 – Willard Reaves – 1987 1,396 – Fred Reid – 2010 1,390 – Andrew Harris – 2018 1,380 – Andrew Harris – 2019 1,379 – Charles Roberts – 2007 1,371 – Fred Reid – 2009 1,353 – Brady Oliveira – 2024 1,341 – Robert Mimbs – 1990 1,323 – Willard Reaves – 1985 1,289 – Blaise Bryant – 1994 1,277 – Jim Washington – 1976 1,262 – Jim Washington – 1977 1,223 – Dave Raimey – 1966 1,205 – Gerry James – 1955 1,192 – Gerry James – 1957 1,163 – Brady Oliveira – 2025 1,162 – Charles Roberts – 2002 1,160 – Leo Lewis – 1958 1,153 – Mike Richardson – 1992 1,120 – Ronald Williams – 1997 1,101 – Bob McNamara – 1956 1,076 – Charlie Shepard – 1959 1,076 – William Miller – 1982 1,053 – William Miller – 1980 1,052 – Dave Raimey – 1965 1,039 – Chad Simpson – 2012 1,035 – Leo Lewis – 1961 1,035 – Andrew Harris – 2017 1,032 – Jim Washington – 1978 1,001 – Brady Oliveira – 2022

Most rushing yards – game 260 – Fred Reid – at BC Lions, August 21, 2009 249 – Blaise Bryant – at Hamilton Tiger-Cats, September 17, 1994 221 – Willard Reaves – versus Ottawa Rough Riders, September 17, 1984 212 – Ronald Williams – at Saskatchewan Roughriders, October 24, 1997 200 – Willard Reaves – versus Ottawa Rough Riders, August 8, 1985

Most rushing attempts – career 1,853 – Charles Roberts (2001–2008) 1,351 – Leo Lewis (1955–1966) 1,110 – Willard Reaves (1983–1987) 996 – Brady Oliveira (2019, 2021–2025) 991 – Gerry James (1952–1963)

Most rushing attempts – season 326 – Robert Mimbs – 1991 304 – Willard Reaves – 1984 303 – Charles Roberts – 2006 300 – Charles Roberts – 2004 290 – Charles Roberts – 2005

Most rushing attempts – game 34 – Blaise Bryant – at Hamilton Tiger-Cats, September 17, 1994 32 – Charles Roberts – versus Toronto Argonauts, June 23, 2006

Receiving

Most receiving yards – career 15,153 – Milt Stegall (1995–2008) 9,036 – James Murphy (1983–1990) 8,341 – Joe Poplawski (1978–1986) 7,200 – Terrence Edwards (2007–2013) 6,286 – Rick House (1979–1991)

Most receiving yards – season 1,862 – Milt Stegall – 2002 1,746 – James Murphy – 1986 1,624 – Gerald Wilcox – 1994 1,616 – Milt Stegall – 1997 1,499 – Milt Stegall – 2000

Most receiving yards – game 308 – Alfred Jackson – versus Edmonton Eskimos, July 14, 1994 254 – Milt Stegall – at Edmonton Eskimos, July 20, 2006 240 – David Williams – versus Edmonton Eskimos, July 14, 1994 234 – Milt Stegall – versus BC Lions, October 10, 2005 233 – Milt Stegall – at BC Lions, July 29, 1999

Most receptions – career 854 – Milt Stegall (1995–2008) 573 – James Murphy (1983–1990) 549 – Joe Poplawski (1978–1986) 469 – Terrence Edwards (2007–2013) 425 – Nic Demski (2018–2025)

Most receptions – season 116 – James Murphy – 1986 111 – Gerald Wilcox – 1994 106 – Milt Stegall – 2002 105 – Andrew Harris – 2017 100 – Eugene Goodlow – 1981

Most receptions – game 15 – Eugene Goodlow – versus Calgary Stampeders, November 1, 1981 13 – James Murphy – at BC Lions, Jun 26, 1986 13 – Derick Armstrong – at Saskatchewan Roughriders – September 2, 2007 13 – Ontaria Wilson – versus Calgary Stampeders – July 12, 2024

Yards from scrimmage Most yards from scrimmage, career 15,208 – Milt Stegall (55 yards rushing, 15,153 yards receiving) 13,328 – Charles Roberts (9,987 yards rushing, 3,341 yards receiving) 13,112 – Leo Lewis (8,861 yards rushing, 4,251 yards receiving) 9,123 – James Murphy (87 yards rushing, 9,036 yards receiving) 8,341 – Joe Poplawski (8,341 yards receiving)

Most yards from scrimmage, one season 2,207 – Robert Mimbs (1991, 1769 yards rushing, 438 yards receiving) 2,140 – Willard Reaves (1984, 1,733 yards rushing, 407 yards receiving) 2,102 – Charles Roberts (2003, 1,554 yards rushing, 548 yards receiving) 2,098 – Charles Roberts (2005, 1,624 yards rushing, 474 yards receiving) 2,020 – Charles Roberts (2006, 1,609 yards rushing, 411 yards receiving)

Most yards from scrimmage, one game 308 – Alfred Jackson (1994, 308 yards receiving) 266 – Fred Reid (2009, 260 yards rushing, 6 yards receiving) 263 – Blaise Bryant (1994, 249 yards rushing, 14 yards receiving)

Interceptions

Most interceptions – career 47 – Rod Hill (1988–1992) 34 – Norm Rauhaus (1956–1967) 31 – Gord Rowland (1954–1963) 27 – Reggie Pierson (1978–1983) 27 – Less Browne (1989–1991) 27 – Ken Hailey (1983–1991)

Most interceptions – season 14 – Less Browne – 1990 13 – Roy Bennett – 1987 12 – Rod Hill – 1990 12 – Rod Hill – 1989 10 – Ken Ploen – 1959 10 – Less Browne – 1991

Most interceptions – game 5 – Rod Hill – versus Edmonton Eskimos, September 9, 1990 4 – Peter Ribbins – versus BC Lions, August 17, 1972

Tackles