It’s all football
Football records, stats, info, etc.
(We will be adding to this page as we go to bring all records/statistics up to date)
Single-season leaders
Rushing yards – Jared Holley (K) 2,534 yards (1998)
Rushing attempts – Jared Holley (K) 349 (1998)
Rushing touchdowns – Jared Holley (K) 28 (1998)
Rushing yards (single game) – Jared Holley (K) 389 vs. Fort Bragg (1998)
Passing yards – Van Wilkins (LL) 2,807 (2019)
Passing attempts – Elijah Hernandez (LL) 307 (2018)
Passing completions – Elijah Hernandez (LL) 181 (2018)
Passing touchdowns – Van Wilkins (LL) 36 (2019)
Receiving yards – Semaj Clark (LL) 1,258 (2019)
Receiving touchdowns – Semaj Clark (LL) 19 (2019)
Points scored – Jared Holley (K) 188 (1998)
North Central League I standings
(Since the 1984 season)
x-champion; z-shared title; y-at-large playoff qualifier
1984 – x-Fort Bragg 7-0 (9-0); y-Lower Lake 5-2 (7-2); Cloverdale 5-2 (6-3), Cloverdale 4-3 (6-3), Upper Lake 3-4 (4-5), Kelseyville 2-4-1 (3-5-1), Willits 1-5-1 (1-7-1), St. Helena 0-7 (0-9).
1985 – x-Cloverdale 7-0 (8-1), Lower Lake 5-2 (5-3-1), Upper Lake 4-3 (6-3), Clear Lake 3-3-1 (4-3-1), Fort Bragg 3-3-1 (4-4-1), Willits 3-4 (5-4), St. Helena 2-5 (2-7), Kelseyville 0-7 (0-9).
1986 – z-Upper Lake 5-1 (10-2), zy-Fort Bragg 5-1 (7-2), Lower Lake 3-2-1 (5-3-1), Cloverdale 2-3-1 (4-4-1), Willits 2-4 (4-5), Kelseyville 2-4 (3-6), Clear Lake 1-5 (4-5).
1987 – x-Upper Lake 6-0 (10-2), y-Fort Bragg 4-2 (5-4), Lower Lake 4-5 (4-5), Kelseyville 3-3 (5-4), Clear Lake 3-3 (5-4), Willits 1-5 (4-5), Cloverdale 0-6 (2-7).
1988 – x-Lower Lake 5-0-1 (9-2-1), y-Clear Lake 5-1 (10-2), Upper Lake 4-1-1 (7-1-1), Kelseyville 3-3 (4-5), Willits 1-5 (2-7), Cloverdale 1-5 (2-7), Fort Bragg (1-6).
1989 – x-Clear Lake 5-0-1 (9-1-1), y-Lower Lake 5-1 (9-3), Upper Lake 3-2-1 (5-2-1), Fort Bragg 3-3 (4-3), Kelseyville 2-3-1 (3-4-1), Willits 1-4-1 (4-4-1), Cloverdale 0-6 (2-7).
1990 – x-Kelseyville 6-0 (8-2), y-Clear Lake 4-2 (9-3), Lower Lake 4-2 (7-2), Fort Bragg 3-3 (5-3), Cloverdale 2-4 (3-5), Upper Lake 2-4 (2-7), Willits 0-6 (1-8).
1991 – x-Lower Lake 4-1-1 (7-4-1), y-Kelseyville 4-2 (5-5), y-Clear Lake 3-3 (4-6-0), y-Willits 2-2-2 (8-3-2), Cloverdale 2-3-1 (5-3-1), Upper Lake 2-4 (2-7-1), Fort Bragg 2-4 (4-5).
1992 – zy-Upper Lake 5-1 (11-1), z-Lower Lake 5-1 (6-4-1), y-Kelseyville 4-2 (6-5), Fort Bragg 2-4 (4-5), Clear Lake 1-5 (3-6), Cloverdale 0-6 (2-8).
1993 – z-Willits 5-1 (7-3), zy-Fort Bragg 5-1 (9-2), y-Lower Lake 4-2 (7-3), Upper Lake 3-3 (4-5), Clear Lake 2-4 (4-4), Kelseyville 2-4 (2-7), Cloverdale 0-6 (1-8).
1994 – x-Kelseyville 4-1-1 (7-3-1), y-Fort Bragg 4-2 (7-3), Clear Lake 4-2 (5-3),, Upper Lake 3-3 (5-4), Willits 3-3 (5-3), Cloverdale 2-4 (3-5-1), Lower Lake 0-5-1 (3-5-1).
1995 – x-Fort Bragg 6-0 (11-0), y-Lower Lake 5-1 (9-2), y-Kelseyville 4-2 (8-4), Cloverdale 3-3 (4-5), Clear Lake 1-5 (3-6), Upper Lake 1-5 (3-6-1), Willits 1-5 (1-8).
1996 – z-Fort Bragg 4-1 (8-3), z-Cloverdale 4-1 (7-4), z-Lower Lake 4-1 (5-4-1), Kelseyville 2-3 (6-4), Clear Lake 1-4 (3-7), Willits 0-5 (0-10).
1997 – x-Kelseyville 5-0 (7-3), y-Cloverdale 4-1 (10-3), y-Clear Lake 3-2 (5-5), Lower Lake 2-3 (7-3), Fort Bragg 1-4 (3-6), Willits 0-5 (0-10).
1998 – x-Clear Lake 5-0 (11-3), y-Kelseyville 4-1 (10-2), y-Cloverdale 2-3 (5-4), y-Fort Bragg 2-3 (3-6), Lower Lake 2-3 (3-7), Willits 0-5 (0-10).
1999 – x-Kelseyville 5-0 (10-2), y-Fort Bragg 4-1 (12-1), y-Cloverdale 3-2 (5-6), y-Willits 2-3 (5-6), Clear Lake 1-4 (5-5), Lower Lake 0-5 (1-9).
2000 – z-Kelseyville 5-1 (9-3), zy-Fort Bragg 5-1 (7-3), zy-Cloverdale 5-1 (9-3), y-Willits 3-3 (6-5), Clear Lake 2-4 (3-7), St. Helena 1-5 (1-9), Lower Lake 0-6 (0-10).
2001 – x-Cloverdale 6-0 (11-1), y-Clear Lake 4-2 (6-5), Fort Bragg 4-2 (4-5), Willits 3-3 (5-4-1), Kelseyville 2-4 (3-7), Lower Lake 1-5 (4-6), St. Helena 1-5 (1-9).
2002 – x-Cloverdale 6-0 (11-1), St. Helena 4-2 (5-5), Willits 4-2 (5-5), Fort Bragg 3-3 (7-4), Kelseyville 2-3-1 (4-5-1), Lower Lake 1-5 (3-7), Clear Lake 0-5-1 (3-6-1).
2003 – z-Clear Lake 5-1 (7-4), zy-Willits 5-1 (5-5), y-Fort Bragg 4-2 (6-4-1), Cloverdale 3-3 (3-6), Kelseyville 2-4 95-5), Lower Lake 1-5 (3-7), St. Helena 1-5 (4-6).
2004 – x-Willits 6-0 (10-0), y-St. Helena 5-1 (9-1), Clear Lake 3-2-1 (5-4-1), Fort Bragg 3-2-1 (4-4-1), Kelseyville 2-4 (4-6), Cloverdale 1-5 (3-7), Lower Lake 0-6 (1-9).
2005 South – x-St. Vincent 4-0, Clear Lake 3-1, St. Helena 2-2, Upper Lake 1-3, Cloverdald 0-4.
2005 North – x-Kelseyville 4-0, Middletown 3-1, Fort Bragg 2-2, Willits 1-3, Lower Lake 0-4.
2006 South – x-St. Helena 4-0, Clear Lake 3-1, Upper Lake 2-2, St. Vincent 1-3, Cloverdale 0-4.
2006 North – x-Middletown 4-0, Kelseyville 3-1, Willits 2-2, Fort Bragg 1-3, Lower Lake 0-4.
2007 South – x-Clear Lake 4-0, St. Vincent 3-1, Cloverdale 2-2, St. Helena 1-3, Upper Lake 0-4.
2007 North – x-Lower Lake 3-0-1, Middletown 3-1, Willits 2-2, Fort Bragg 1-2-1, Kelseyville 0-4.
2008 South – z-Clear Lake 3-1, z-St. Vincent 3-1, Cloverdale 2-2, St. Helena 2-2, Upper Lake 0-4.
2008 North – x-Middletown 4-0, Fort Bragg 3-1, Kelseyville 2-2, Lower Lake 1-3, Willits 0-4.
2009 South – x-Cloverdale 4-0, St. Vincent 3-1, Clear Lake 2-2, St. Helena 1-3, Upper Lake 0-4.
2009 North – x-Middletown 4-0, Fort Bragg 3-1, Willits 2-2, Kelseyville 1-3, Lower Lake 0-4.
2010 South – x-St. Helena 4-0, Clear Lake 3-1, St. Vincent 2-2, Cloverdale 1-3, Upper Lake 0-4.
2010 North – x-Middletown 4-0, Fort Bragg 3-1, Kelseyville 2-2, Willits 1-3, Lower Lake 0-4.
2011 – x-St. Helena 7-0, Willits 6-1, Middletown 5-2, Clear Lake 4-3, Fort Bragg 3-4, Cloverdale 1-5-1, Kelseyville 1-6, Lower Lake 0-6-1.
2012 – x-Fort Bragg 7-0, St. Helena 6-1, Middletown 5-2, Willits 4-3, Clear Lake 3-4, Kelseyville 1-6, Lower Lake 1-6, Cloverdale 1-6.
2013 – x-Middletown 7-0, St. Helena 6-1, Cloverdale 4-3, Fort Bragg 4-3, Kelseyville 3-4, Clear Lake 3-4, Lower Lake 1-6, Willits 0-7.
2014 – z-Fort Bragg 6-1, z-St. Helena 6-1, Middletown 5-2, Cloverdale 4-3, Lower Lake 3-4, Willits 2-5, Kelseyville 2-5, Cloverdale 0-7.
2015 – x-Fort Bragg 7-0, St. Helena 6-1, Middletown 5-2, Cloverdale 4-3, Willits 2-5, Kelseyville 2-5, Lower Lake 1-6, Clear Lake 1-6.
2016 – x-Fort Bragg 8-0, Middletown 7-1, Kelseyville 5-3, Clear Lake 4-4, St. Helena 4-4, Cloverdale 2-6, Willits 1-7, St. Vincent 0-8.
2017 – x-Middletown 7-0, Kelseyville 6-1, Clear Lake 5-2, Lower Lake 5-2.
2018 – x-Kelseyville 7-0, Fort Bragg 5-2, Middletown 5-2*, St. Helena 4-3, Cloverdale 4-3, Clear Lake 2-5, Willits 1-6, Lower Lake 0-7.
* Section champion
2019 – x-Middletown 6-0, Lower Lake 5-2, St. Helena 5-2, Willits 5-2, Clear Lake 3-4, Fort Bragg 1-6, Cloverdale 1-6, Kelseyville 1-6.
2020 – season canceled, COVID-19
2021 – x-St. Helena 6-0, Middletown 5-2, Clear Lake 4-2, Cloverdale 3-3, Willits 2-2, Kelseyville 2-5, Fort Bragg 1-4, Lower Lake 0-5.
2022 – x-Clear Lake 6-1*, Willits 5-2, Middletown 5-2, Kelseyville 5-2, Cloverdale 4-3, St. Helena 2-5, Fort Bragg 1-6, Lower Lake 0-7.
* Section champion
2023 – z-Clear Lake 7-1, z-Middletown 7-1, Willits 6-2, Kelseyville 5-3, St. Helena 4-4, Fort Bragg 3-5, Lower Lake 2-6, Cloverdale 1-7, Upper Lake 1-7.
North Central League II standings
x-champion
1997 – x-Middletown 4-0, St. Vincent 2-2, Tomales 2-2, Upper Lake 2-2, Mendocino 0-4.
1998 – x-x
1999 – x-x
2000 – x-Middletown 4-0, St. Vincent 3-1, Tomales 2-2, Calistoga 1-3, Upper Lake 0-4.
2001 – x-Middletown 4-0, Toamles 3-1, St. Vincent 2-2, Upper Lake 1-3, Calistoga 0-4.
2002 – x-Middletown 4-0, St. Vincent 3-1, Tomales 2-2, Calistoga 1-3, Upper Lake 0-4.
2003 – x-Middletown 4-0, St. Vincent 3-1, Upper Lake 2-2, Tomales 1-3, Calistoga 0-4.
2004 – x-Middletown 4-0, St. Vincent 3-1, Tomales 2-2, Calistoga 1-3, Upper Lake 0-4.
Best record in Lake County
(The county team with the best overall record each year)
1985 – Upper Lake 6-3 (.667); 1986 – Upper Lake 10-2 (.833); 1987-Upper Lake 10-2 (.833); 1988 – Clear Lake 10-2 (.833); 1989 – Clear Lake 9-1-1 (.864); 1990 – Kelseyville 8-2 (.800); 1991 – Middletown 11-2 (.846); 1992 – Upper Lake 11-1 (.917); 1993 – Lower Lake 7-3 (.700); 1994 – Kelseyville 7-3-1 (.682); 1995 –Lower Lake 9-2 (.818); 1996 – Middletown 8-3 (.727); 1997 – Middletown 10-2 (.833); 1998 – Clear Lake 11-2 (.846); 1999 – Kelseyville 10-2 (.833), Middletown 10-2-1 (.808); 2000 – Kelseyville 9-3 (.750); 2001 – Middletown 12-0 (1.000); 2002 – Middletown 8-3 (.727); 2003 – Middletown 11-1 (.917); 2004 – Middletown 9-2-1 (.818).
Section champions
County teams that have won section titles since the start of sectional playoffs in 1975
1979 (Class B)
Kelseyville 34, Potter Valley 14
1980 (Class B)
Upper Lake 6, Mendocino 0
1982 (Class B)
Kelseyville 38, Valley Christian 12
1987 (Class A)
Upper Lake 21, Valley Christian 15
1988 (Class A)
Lower Lake 9, Clear Lake 3 (OT)
1992 (Class A)
Upper Lake 40, Willits 18
1997 (Class A)
Middletown 6, Cloverdale 0
1998 (Class A)
Clear Lake 13, St. Vincent 0
1999 (Class A)
Middletown 17, Kelseyville 7
2001 (Class A)
Middletown 21, Cloverdale 7
2018 (Division 5)
Middletown 28, Salesian 14
2022 (Division 7)
Clear Lake 56, St. Vincent 55
Year-by-year leaders
(Year-by-year county statistical leaders)
1984
Rushing yards – Tim McLaughlin (UL) 984, Mike Jamison (LL) 838, Dennis McDonnell (M) 690, Ken Sjordal (CL) 662, Burns (K) 481.
Passing yards – Rob Litt (K) 1,047, Dino Bonaldo (UL) 871.
Receiving yards – Kirk Shepherd (K) 486, Rick Kruenegel (LL) 350, Norton (M) 290.
Points scored – Thomas (LL) 65, Mike Jamison (LL) 62, Tim McLaughlin (UL) 62.
1985
Rushing yards – Ike Mitchell (LL) 1,043, Tim McLaughlin (UL) 747, Dennis McDonnell (M) 476, Jerry Parker (CL) 460, Jason Rosales (UL) 316.
Passing yards – Dino Bonaldo (UL) 1,309, Scott Weinzinger (K) 772.
Receiving yards – Gary Hall (UL) 444, Ernie Fontenot (UL) 328, Ken Smith (K) 287.
Point scored – Tim McLaughlin (UL) 84, Ike Mitchell (LL) 68, Jerry Parker (CL) 55.
1986
Rushing yards – Jim Knops (UL) 1,065, Ike Mitchell (LL) 892, Jaime Simmons (K) 763, Brian Thalhamer (M) 597, Jason Rosales (UL) 546.
Passing yards – Dino Bonaldo (UL) 1,146, Mike Lerch (K) 1,019.
Receiving yards – Ernie Fontenot (UL) 646, G.J. Rockwell (M) 373, Lee Galletto (LL) 360.
Points scored – Ernie Fontenot (UL) 96, Ike Mitchell (LL) 80, Jerry Parker (CL) 68.
1987
Rushing yards – Jim Knops (UL) 1,709, Brian Thalhamer (M) 1,045, Frank Doyle (LL) 856, David Meek (UL) 601, James Robinson (CL) 575.
Passing yards – Adam Pannell (M) 1,121, Josh Burke (LL) 1,068.
Receiving yards – G.J. Rockwell (M) 561, Damon Gullett (LL) 484, Jeff Parker (CL) 453.
Points scored – Jim Knops (UL) 123, Brian Thalhamer (M) 98, Jim Berganciano (K) 68.
1988
Rushing yards – James Robinson (CL) 1,068, Brant Trahan (K) 876, Chad Bogart (LL) 841, Daryl Johnson (UL) 757, Robert Adams (M) 710.
Passing yards – Dan Davidson (CL) 603, Jim Jenkins (M) 596.
Receiving yards – Damon Gullett (LL) 332, Kevin Daly (M) 248.
Points scored – James Robinson (CL) 110, Jim Robbins (UL) 66, Chad Bogart (LL) 60.
1989
Rushing yards – Glen Cordell (CL) 1,196, Mike Helmer (LL) 667, Steve Tapia (LL) 639, Mason Wilbur (LL) 631, Casey Dye (CL) 566.
Passing yards – Mike Helmer (LL) 1,199, Kevin Koschik (K) 861.
Receiving yards – Brandon Davis (UL) 399, Eric Peri (LL) 346, Mike Wink (M) 300.
Points scored – Mike Helmer (LL) 92, Glen Cordell (CL) 66, Jim Jenkins (M) 42, Mitch Scheel (LL) 42.
1990
Rushing yards – Sonny Duty (K) 1,376, Steve Tapia (LL) 1,340, Casey Dye (CL) 757, Kris Boothe (K) 644, Jeff Mertle (CL) 626.
Passing yards – Mike Merchen (UL) 1,868.
Receiving yards – Brandon Davis (UL) 1,006, Dan Davidson (CL) 436.
Points scored – Sonny Duty (K) 134, Jeff Mertle (CL) 108.
1991
Rushing yards – Doug Brewer (CL) 1,110, Mike Brown (LL) 1,004, Jason Akins (K) 719, Jason Hodges (M) 712, Jon DuPuis (M) 633.
Passing yards – Anthony Portillo (M) 1,813, Jim Lujan (LL) 1,614.
Receiving yards – David Wetherbee (M) 813, John Fadeeff (M) 754.
Points scored – David Wetherbee (M) 84, Tony Jackson (M) 93, Mike Brown (LL) 90.
1992
Rushing yards – Mike Robbins (UL) 1,287, Scott Outen (M) 1,145, Cord Browning (UL) 1,040, Joel Dizon (LL) 667, Doug Hill (K) 604.
Passing yards – Jeremy Linnell (K) 1,541, Adam Bruch (CL) 871.
Receiving yards – Doug Hill (K) 638, Steve Simpson (K) 632.
Points scored – Cord Browning (UL) 126, Mike Robbins (UL) 96, Doug Hill (K) 92, Tony Jackson (M) 85.
1993
Rushing yards – Mark Allison (UL) 1,069, Joe Allen (LL) 812, Aaron Turner (M) 793, Aaron Kattner (LL) 587, Arron Whittle (K) 570.
Passing yards – Adam Bruch (CL) 790, Tim Angiolini (UL) 744.
Receiving yards – Tim Tillman (M) 445, Nate Kirby (CL) 305.
Points scored – Mark Allison (UL) 112, Joe Allen (LL) 90.
1994
Rushing yards – Arron Whittle (K) 1,218, Adam Garcia (LL) 793, Mark Allison (UL) 723, Jacob Toft (LL) 601, Jimmy Whitlow (LL) 471.
Passing yards – Eric Nelson (K) 1,107, Jason McKnight (CL) 1,027.
Receiving yards – Mark Wright (CL) 488, Jacob Toft (LL) 324.
Points scored – Arron Whittle (K) 80, Mark Allison (UL) 54.
1995
Rushing yards – Jimmy Whitlow (LL) 1,527, Adam Garcia (LL) 793, Josh Jensen (K) 757, Vince Taylor (UL) 737, Beau Davis (LL) 662.
Passing yards – Justin Lappin (M) 1,471, Eric Nelson (K) 1,287, Mike Lujan (LL) 1,131, Jason McKnight (CL) 1,074.
Receiving yards – Marcus Coloma (M) 747, Brian Moore (M) 622.
Points scored – Jimmy Whitlow (LL) 126, Adam Garcia (LL) 120, Eric Nelson (K) 118, Marcus Coloma (M) 104.
1996
Rushing yards – Ryan Schmitz (M) 1,179, Ryan Wagner (K) 1,046, Beau Davis (LL) 958, Josh Jensen (K) 926, Nick Bussard (CL) 843.
Passing yards – Justin Lappin (M) 1,334, Rob Ishihara (K) 789.
Receiving yards – Brian Moore (M) 751, Matt Grammer (UL) 381.
Points scored – Ryan Schmitz (M) 104, Ryan Wagner (K) 84, Josh Jensen (K) 72, Beau Davis (LL) 71.
1997
Rushing yards – Jared Holley (K) 1,595, Ryan Schmitz (M) 1,202, Tony Augustine (LL) 960, Ryan Wagner (K) 905, Ken Fountain (M) 622.
Passing yards – Justin Lappin (M) 1,840, Rob Ishihara (K) 1,034.
Receiving yards – Tyrell Dokken (K) 569, Dylan Lammers (561), Ryan Schmitz (M) 501.
Points scored – Ryan Schmitz (M) 144, Jared Holley (K) 124, Ryan Wagner (K) 74, Randy Sondag (CL) 70.
1998
Rushing yards – Jared Holley (K) 2,534, Zeb Beatty (LL) 1,310, Elijah Calder (CL) 1,298, Ronnie Cruz (CL) 1,224, Ken Fountain (M) 985, Nick Thompson (UL) 878.
Passing yards – Rob Ishihara (K) 1,320, Kurtis Woodard (M) 1,212, Josh Gonzalez (UL) 876.
Receiving yards – Morgan Weiper (K) 860, Nick Green (M) 693, Nick Thompson (UL) 301.
Points scored – Jared Holley (K) 188, Zeb Beatty (LL) 108, Elijah Calder (CL) 104, Nick Thompson (UL) 80.
1999
Rushing yards – Ronnie Cruz (CL) 1,271, Willie Schmitz (M) 1,209, Cameron Garcia (K) 1,142, Nick Thompson (UL) 874, Cameron Lisenbee (M) 743.
Passing yards – Brian Hanson (K) 1,380, Josh Gonzalez (UL) 1,185, Kurtis Woodard (M) 906.
Receiving yards – Kelly Summers (UL) 647, Jacob Gard (K) 611, Ricky Cole (LL) 427.
Points scored – Willie Schmitz (M) 100, Ronnie Cruz (CL) 86, Brian Hanson (K) 83, Nick Thompson (UL) 72, Kelly Summers (UL) 66.
2000
Rushing yards – Thomas Schmitz (M) 1,271, Nick Thompson (UL) 1,108, Nate Kinsey (K) 1,043, Brian Hanson (K) 694, Matt Hansen (CL) 502.
Passing yards – Justin Langhorne (LL) 1,362, Brian Hanson (K) 1,265, Zane Jensen (CL) 1,088.
Receiving yards – Jon Svehla (CL) 557, Josh Pierce (LL) 496, Kelly Summers (UL) 496.
Points scored – Nate Kinsey (K) 114, Brian Hanson (K) 103, Thomas Schmitz (M) 92, Nick Thompson (UL) 62, Matt Hansen (CL) 50.
2001
Rushing yards – Thomas Schmitz (M) 1,539, Chris Hunsaker (M) 1,298, Kenny Hooten (LL) 1,035, Eddie Spliethof (CL) 642, Matt Hansen (CL) 535.
Passing yards – Zane Jensen (CL) 1,711, Justin Langhorne (LL) 1,464, Dave Lyndall (K) 1,398.
Receiving yards – John Svehla (CL) 968, Ray Silva (K) 539, Chris Salmina (K) 506.
Points scored – Chris Hunsaker (M) 104, Thomas Schmitz (M) 98, Kenny Hooten (LL) 66, Jon Svehla (CL) 62, Zane Jensen (CL) 56.
2002
Rushing yards – Chris Hunsaker (M) 1,216, Logan Hayes (CL) 910, Brandon Costlow (M) 787, Derick Hughes (UL) 689, Scott Benefield (LL) 647.
Passing yards – Dave Lyndall (K) 1,102, Trevor Byouer (LL) 920, Cody Smith (M) 848.
Receiving yards – Paul Silva (M) 713, Joseph Noel (LL) 652, Brian Gard (K) 408.
Points scored – Chris Hunsaker (M) 110, Brandon Costlow (M) 64, Brandon Schollard (K) 56, Brian Gard (K) 52, Paul Silva (M) 48, Derick Hughes (UL) 48.
2003
Rushing yards – Steven Rodrigues (M) 1,110, Ricky Wood (CL) 931, Dave McDermott (M) 853, Scott Benefield (LL) 794, Johnny Gonzales (CL) 790.
Passing yards – Cody Smith (M) 1,313, Brandon Joerger (LL) 995, Paul Olson (K) 836.
Receiving yards – Joseph Noel (LL) 773, Brad Finley (M) 587, Scott Ishihara (K) 460.
Points scored – Brad Finley (M) 134, Joseph Noel (LL) 92, Dave McDermott (M) 78, Steven Rodrigues (M) 68, Ricky Wood (CL) 64.
2004
Rushing yards – Nik Tkachenko (K) 854, Steven Rodrigues (M) 813, Erik Meyer (CL) 60, Brad Finley (M) 604, Ricky Wood (CL) 480.
Passing yards – J.J. Oswald (LL) 1,269, Paul Olson (K) 1,192, Thomas Jackson (M) 919.
Receiving yards – Xavier Miller (LL) 541, Brad Finley (M 533, Joel Murch (LL) 496.
Points scored – Steven Rodrigues (M) 112, Brad Finley (M) 72, Mike Cooke (M) 65, Erik Meyer (CL) 64, Nik Tkachenko (K) 54.
2005
Rushing yards – Kyle Poloni (K) 1,224, Curtis Smith (UL) 1,015, Ryan Peterson (M) 953, Zack Davis (M) 918, Freddy Olloqui (CL) 806.
Passing yards – Billy Binns (UL) 1,079, Mike Ramey (K) 880, Thomas Jackson (M) 679, Shane Tipton (CL) 579.
Receiving yards – Jacob Widener (UL) 598, Ryan Peterson (M) 401, Trever McCabe (UL) 381, Joe Gatlyn (K) 365.
Points scored – Freddy Olloqui (CL) 91, Kyle Poloni (K) 90, Zack Davis (M) 72, Ricky Wood (CL) 72, Curtis Smith (UL) 68, Ryan Peterson (M) 58.
2006
Rushing yards – Ryan Peterson (M) 931, Dylan Kettwig (UL) 865, Mike Deakins (LL) 798, Tanner Olsen (K) 561, Nathan Velez (CL) 564.
Passing yards – Billy Binns (UL) 1,339, Jake Stricker (M) 1,164, Tony Sekona (K) 924, Jake Sanders (LL) 532, Jameson Holder (CL) 270.
Receiving yards – Jacob Widener (LL) 751, Jared Templeton (K) 577, Brandon Breedon (M) 351.
Points scored – Ryan Peterson (M) 90, Dylan Kettwig (UL) 80, Nathan Velez (CL) 66, Tony Sekona (K) 62.
2007
Rushing yards – Josh Huston (K) 1,137, Jake Sanders (LL) 1,111, Eric Tomko (M) 925, Co. Coddington (CL) 719.
Passing yards – Matt Outen (M) 874, Jameson Holder (CL) 589, A.J. Harris (LL) 419.
Receiving yards – Dylan Galusha (M) 632, Erik Jameson (CL) 315.
Points scored – Jameson Holder (CL) 58, Jake Sanders (LL) 56, Eric Tomko (M) 56, Mike Zimmerman (CL) 46.
2008
Rushing yards – Eric Tomko (M) 1,207, Joe Barnes (UL) 1,059, Kevin Burt (CL) 842, Chris Perry (LL) 822, Troy Davis (K) 666.
Passing yards – Matt Outen (M) 1,195, Ryan Richardson (CL) 1,020, Stephen Whitcomb (1,000), Bandon Mendoza (UL) 701.
Receiving yards – Dylan Galusha (M) 792, Sloan Hennig (UL) 485, Ryan Walker (LL) 379, Chris Leloup (CL) 375.
Points scored – Eric Tomko (M) 96, Tyler Owen (M) 84, Danny Beckwith (M) 69, Dylan Galusha (M) 66, Brandon Mendoza (UL) 46.
2009
Rushing yards – Kevin Burt (CL) 1,500, Ryan Lunas (CL) 975, Max Dixon (M) 967, E.J. Jermany (LL) 961, Steven Grossner (K) 766.
Passing yards – Kyle Harmyk (M) 1,704, Ryan Richardson (CL) 533, Joe Taylor (LL) 404.
Receivng yards – John Wesley Davis (M) 656, Danny Beckwith (M) 277, Ryan Johnson (M) 228.
Points scored – Jake Davis (M) 164, Kevin Burt (CL) 122, Danny Beckwith (M) 80, Ryan Richardson (CL) 56, Max Dixon (M) 56.
Lake County champions
(Year-by-year breakdown)
Although there is no official ‘Lake County championship’ among the county’s varsity football teams, the following schools have earned that unofficial distinction by posting the best head-to-head record against the county’s other schools in a given season.
1984
Lower Lake Trojans (3-0-0)
1985
Lower Lake Trojans (3-0-0)
1986
Lower Lake Trojans (2-1-0)
Kelseyville Indians (2-1-0)
Upper Lake Cougars (2-1-0)
1987
Upper Lake Cougars (4-0-0)
1988
Lower Lake Trojans (4-0-1)
1989
Clear Lake Cardinals (3-0-1)
1990
Kelseyville Indians (4-0-0)
1991
Middletown Mustangs (4-1-0)
1992
Lower Lake Trojans (3-1-0)
1993
Lower Lake Trojans (4-0-0)
1994
Upper Lake Cougars (3-1-0)
1995
Kelseyville Indians (4-1-0)
Lower Lake Trojans (4-1-0)
1996
Kelseyville Indians (3-1-0)
1997
Kelseyville Indians (3-1-0)
1998
Clear Lake Cardinals (6-0-0)
1999
Kelseyville Indians (4-1-0)
2000
Kelseyville Indians (4-0-0)
2001
Middletown Mustangs (4-0-0)
2002
Kelseyville Indians (3-0-1)
2003
Middletown Mustangs (4-0-0)
2004
Middletown Mustangs (4-0-0)
2005
Middletown Mustangs (4-0-0)
2006
Middletown Mustangs (4-0-0)
2007
Clear Lake Cardinals (4-0-0)
2008
Middletown Mustangs (4-0-0)
2009
Middletown Mustangs (4-0-0)
2010
Middletown Mustangs (4-0-0)
2011
Upper Lake Cougars (1-0-0)
Middletown Mustangs (3-1-0)
2012
Middletown Mustangs (4-0-0)
2013
Middletown Mustangs (3-0-0)
2014
Middletown Mustangs (3-0-0)
2015
Middletown Mustangs (3-0-0)
2016
Middletown Mustangs (3-1-0)
2017
Middletown Mustangs (4-0-0)
2018
Kelseyville Knights (3-1-0)
Middletown Mustangs (3-1-0)
2019
Middletown Mustangs (3-0-0)
2020
COVID-19 (no season)
2021
Clear Lake Cardinals (3-0-0)
2022
Clear Lake Cardinals (4-0-0)
2023
Clear Lake Cardinals (3-1-0)
Kelseyville Knights (3-1-0)
Middletown Mustangs (3-1-0)
Playoff qualifiers
County teams that qualified for postseason/how they fared
1984
Lower Lake (NCL I at-large)
Lost in section finals
1985
No playoff teams
1986
Upper Lake (NCL I co-champs)
Lost in section finals
1987
Upper Lake (NCL I champs)
Won Class A section title
Middletown (NCL II at-large)
Lost in first round
1988
Lower Lake (NCL I champs)
Won Class A section title
Clear Lake (NCL I at-large)
Lost in section finals
1989
Clear Lake (NCL I champs)
Lost in semifinals
Lower Lake (NCL I at-large)
Lost in section finals
1990
Clear Lake (NCL I at-large)
Lost in section finals
Kelseyville (NCL I champs)
Lost in semis
Middletown (NCL II champs)
Lost in first round
1991
Middletown (NCL II champs)
Lost in section finals
Lower Lake (NCL I champs)
Lost in semifinals
Clear Lake (NCL I at-large)
Lost in first round
Kelseyville (NCL I at-large)
Lost in first round
1992
Upper Lake (NCL I co-champs)
Won Class A section title
Lower Lake (NCL I co-champs)
Lost in in semifinals
Middletown (NCL II champs)
Lost in first round
Kelseyville (NCL I at-large)
Lost in first round
1993
Lower Lake (NCL I at-large)
Lost in first round (4 teams)
1994
Kelseyville (NCL I champs)
Lost in first round (4 teams)
1995
Lower Lake (NCL I at-large)
Lost in first round (4 teams)
Kelseyville (NCL I at-large)
Lost in first round (4 teams)
1996
Middletown (NCL II champs)
Lost in first round (4 teams)
1997
Middletown (NCL II champs)
Won Class A section title
Kelseyville (NCL I champs)
Lost in first round
Clear Lake (NCL I at-large)
Lost in first round
1998
Clear Lake (NCL I champs)
Won Class A section title
Kelseyville (NCL I at-large)
Lost in semifinals
Upper Lake (NCL II at-large)
Lost in first round
1999
Middletown (NCL II champs)
Won Class A section title
Kelseyville (NCL I champs)
Lost in section finals
Upper Lake (NCL II at-large)
Lost in first round
2000
Kelseyville (NCL I tri-champs)
Lost in semifinals
Middletown (NCL II champs)
Lost in first round
2001
Middletown (NCL II champs)
Won Class A section title
Clear Lake (NCL I at-large)
Lost in first round
2002
Middletown (NCL II champs)
Lost in first round
2003
Middletown (NCL II champs)
Lost in semifinals
Clear Lake (NCL I co-champs)
Lost in first round
2004
Middletown (NCL II champs)
Lost in first round
Head-to-head records (county teams)
Upper Lake vs. Clear Lake
1985 – Clear Lake 21, Upper Lake 6 (at Lakeport); 1986 – Upper Lake 22, Clear Lake 0 (at Upper Lake); 1987-Upper Lake 22, Clear Lake (at Lakeport); 1988 – Clear Lake 19, Upper Lake 0 (at Upper Lake); 1989 – Upper Lake 3, Clear Lake 3 (tie, at Lakeport); 1990 – Upper Lake 19, Clear Lake 12 (at Upper Lake); 1991 – Clear Lake 6, Upper Lake 0 (at Lakeport); 1992 – Upper Lake 30, Clear Lake 6 (at Upper Lake); 1993 – Upper Lake 27, Clear Lake 18 (at Lakeport); 1994 – Upper Lake 24, Clear Lake 20 (at Upper Lake); 1995 – Clear Lake 20, Upper Lake (at Lakeport); 1996 – Clear Lake 6, Upper Lake 3 (at Upper Lake); 1997 – Clear Lake 28, Upper Lake 13 (at Lakeport); 1998 – Clear Lake 27, Upper Lake 7 (league game, at Upper Lake); Clear Lake 13 Upper Lake 8 (first-round, playoffs, at Lakeport); 1999 – Upper Lake 14, Clear Lake 13 (at Lakeport); 2000 – Upper Lake 20, Clear Lake 19 (at Upper Lake); 2001 – Clear Lake 26, Upper Lake 22 (at Lakeport); 2002 – Clear Lake 30, Upper Lake 6 (at Upper Lake); 2003 – Clear Lake 55, Upper Lake 0 (at Lakeport); 2004 – Clear Lake 60, Upper Lake 6 (at Upper Lake).
Upper Lake vs. Kelseyville
1985 – Upper Lake 24, Kelseyville 8 (at Upper Lake); 1986 – Upper Lake 39, Kelseyville 13 (at Kelseyville); 1987 – Upper Lake 21, Kelseyville 13 (at Upper Lake); 1988 – Upper Lake 14, Kelseyville 12 (at Kelseyville); 1989 – Kelseyville 14, Upper Lake 7 (at Upper Lake); 1990 – Kelseyville 42, Upper Lake 6 (at Kelseyville); 1991 – Kelseyville 16, Upper Lake 0 (at Upper Lake); 1992 – Upper Lake 29, Kelseyville 12 (at Kelseyville); 1993 – Upper Lake 25, Kelseyville (at Upper Lake); 1994 – Kelseyville 21, Upper Lake 20 (at Kelseyville); 1995 – Kelseyville 34, Upper Lake 12 (at Upper Lake); 1996 – Kelseyville 30, Upper Lake 13 (at Kelseyville); 1997 – Kelseyville 38, Upper Lake 32 (at Upper Lake); 1998 – Kelseyville 50, Upper Lake 14 (at Kelseyville); 1999 – Kelseyville 28, Upper Lake 18 (at Upper Lake); 2000 – Kelseyville 35, Upper Lake 0 (at Kelseyville); 2001 – Kelseyville 14, Upper Lake 6 (at Upper Lake); 2002 – Kelseyville 35, Upper Lake 13 (at Kelseyville); 2003 – Kelseyville 36, Upper Lake 0 (at Upper Lake); 2004 – Kelseyville 44, Upper Lake 6 (at Kelseyville).
Upper Lake vs. Lower Lake
1985 – Lower Lake 6, Upper Lake 0 (at Upper Lake); 1986 – Lower Lake 12, Upper Lake 6 (at Lower Lake); 1987 – Upper Lake 21, Lower Lake 7 (at Upper Lake); 1988 – Lower Lake 7, Upper Lake 7 (tie, at Lower Lake); 1989 – Lower Lake 27, Upper Lake 0 (at Upper Lake); 1990 – Lower Lake 33, Upper Lake 16 (at Lower Lake); 1991 – Upper Lake 21, Lower Lake 20 (at Upper Lake); 1992 – Lower Lake 26, Upper Lake 20 (at Lower Lake); 1993 – Lower Lake 33, Upper Lake 20 (at Upper Lake); 1994 – Upper Lake 37, Lower Lake 7 (at Lower Lake); 1995 – Lower Lake 35, Upper Lake 20 (at Upper Lake); 1996 – no meeting; 1997 – Lower Lake 42, Upper Lake 7 (at Lower Lake); 1998 – Upper Lake 46, Lower Lake 21 (at Upper Lake); 1999 – Upper Lake 44, Lower Lake 42 (at Lower Lake); 2000 – Upper Lake 21, Lower Lake 12 (at Upper Lake); 2001 – Lower Lake 21, Upper Lake 20 (at Lower Lake); 2002 – Lower Lake 37, Upper Lake 14 (at Upper Lake); 2003 – Lower Lake 42, Upper Lake 7 (at Lower Lake); 2004 – Lower Lake 33, Upper Lake 6 (at Upper Lake).
Clear Lake vs. Kelseyville
1985 – Clear Lake 38, Kelseyville 0 (at Kelseyville); 1986 – Kelseyville 20, Clear Lake 14 (at Lakeport); 1987 – Kelseyville 32, Clear Lake 0 (at Kelseyville); 1988 – Clear Lake 27, Kelseyville 0 (at Lakeport); 1989 – Clear Lake 34, Kelseyville 6 (at Kelseyville); 1990 – Kelseyville 22, Clear Lake 14 (at Lakeport); 1991 – Kelseyville 29, Clear Lake 14 (at Kelseyville); 1992 – Kelseyville 8, Clear Lake 6 (at Lakeport); 1993 – Kelseyville 33, Clear Lake 6 (at Kelseyville); 1994 – Clear Lake 28, Kelseyville 22 (at Lakeport); 1995 – Kelseyville 18, Clear Lake 14 (at Kelseyville); 1996 – Kelseyville 33, Clear Lake 16 (at Lakeport); 1997 – Kelseyville 23, Clear Lake 20 (at Kelseyville); 1998 – Clear Lake 17, Kelseyville 8 (league, at Lakeport); clear Lake 6, Kelseyville 3 (semifinals, playoffs, at Lakeport); 1999 – Kelseyville 41, Clear Lake 7 (at Kelseyville); 2000 – Kelseyville 27, Clear Lake 0 (at Lakeport); 2001 – Clear Lake 18, Kelseyville 13 (at Kelseyville); 2002 – Clear Lake 14, Kelseyville 14 (Clear Lake won tiebreaker, at Lakeport); 2003 – Clear Lake 26, Kelseyville 14 (at Kelseyville); 2004 – Clear Lake 7, Kelseyville 0 (at Lakeport).
Lower Lake vs. Kelseyville
x
Lower Lake vs. Clear Lake
x
Middletown vs. other county teams
Year-by-year, head-to-head results
1989 (0-3)
Kelseyville 8, Middletown 6
Lower Lake 10, Middletown 7
Clear Lake xx, Middletown x
1990 (1-1)
Kelseyville 32, Middletown 7
Middletown 34, Lower Lake 8
1991 (4-1)
Middletown 50, Upper Lake 13
Lower Lake 21, Middletown 17
Middletown 25, Kelseyville 0
Middletown 30, Clear Lake 8 (playoff)
Middletown 36, Lower Lake 16 (playoff)
1992 (2-1)
Middletown 9, Lower Lake 7
Upper Lake 22, Middletown 19
Middletown 14, Kelseyville 12
1993 (1-2)
Lower Lake 30, Middletown 14
Upper Lake 27, Middletown 6
Middletown 14, Kelseyville 6
1994 (0-2)
Lower Lake 23, Middletown 19
Upper Lake 20, Middletown 8
1995 (2-2)
Lower Lake 40, Middletown 14
Kelseyville 40, Middletown 15
Middletown 21, Clear Lake 13
Middletown 28, Upper Lake 6
1996 (2-2)
Middletown 42, Lower Lake 27
Kelseyville 30, Middletown 12
Clear Lake 21, Middletown 19
Middletown 21, Upper Lake 20
1997 (3-2)
Lower Lake 24, Middletown 9
Middletown 44, Kelseyville 18
Clear Lake 22, Middletown 20
Middletown 50, Upper Lake 22
Middletown 31, Clear Lake 19 (playoff)
1998 (1-3)
Middletown 20, Lower Lake 6
Kelseyville 21, Middletown 3
Clear Lake 26, Middletown 12
Upper Lake 33, Middletown 27
1999 (3-2)
Middletown 20, Lower Lake 0
Kelseyville 14, Middletown 8
Clear Lake 28, Middletown 26
Middletown 33, Upper Lake 0′
Middletown 17, Kelseyville 7 (playoff)
2000 (3-1)
Kelseyville 14, Middletown 0
Middletown 30, Lower Lake 0
Middletown 21, Clear Lake 6
Middletown 20, Upper Lake 0
2001 (4-0)
Middletown 34, Lower Lake 6
Middletown 20, Kelseyville 6
Middletown 28, Clear Lake 6
Middletown 42, Upper Lake 0
2002 (3-1)
Middletown 28, Lower Lake 0
Kelseyville 15, Middletown 13
Middletown 28, Clear Lake 0
Middletown 42, Upper Lake 0
2003 (4-0)
Middletown 41, Lower Lake 27
Middletown 28, Kelseyville 7
Middletown 27, Clear Lake 18
Middletown 55, Upper Lake 6
2004 (4-0)
Middletown 55, Lower Lake 6
Middletown 14, Kelseyville 13
Middletown 34, Clear Lake 6
Middletown 2, Upper Lake 0 (forfeit)
1,000-yard rushers
1984-2023 (will be updated)
Jared Holley (K) 2,534 (1998)
Jim Knops (UL) 1,709 (1987)
Isazah King (LL) 1,637 (2014)
Jared Holley (K) 1,595 (1997)
Thomas Schmitz (M) 1,539 (2001)
Jim Whitlow (LL) 1,527 (1995)
Kevin Burt (CL) 1,500 (2009)
Kevin Duty (K) 1,450 (2013)
Sonny Duty (K) 1,376 (1990)
Dwayne Yiggins (K) 1,347 (2016)
Steve Tapia (LL) 1,340 (1990)
Zeb Beatty (LL) 1,310 (1998)
Chris Hunsaker (M) 1,298 (2001)
Elijah Calder (CL) 1,298 (1998)
Mike Robbins (UL) 1,287 (1992)
Thomas Schmitz (M) 1,271 (2000)
Ronnie Cruz (CL) 1,270 (1999)
Kyle Watkins (K) 1,226 (2023)
Kyle Poloni (K) 1,224 (2005)
Ronnie Cruz (CL) 1,224 (1998)
Arron Whittle (K) 1,218 (1994)
Chris Hunsaker (M) 1,216 (2002)
Willie Schmitz (M) 1,209 (1999)
Erik Tomko (M) 1,207 (2008)
Ryan Schmitz (M) 1,202 (1997)
Glenn Cordell (CL) 1,196 (1989)
Nick Rodrigues (K) 1,186 (2010)
Ryan Schmitz (M) 1,179 (1996)
Robert McLean (K) 1,153 (2013)
Scott Outen (M) 1,145 (1992)
Cameron Garcia (K) 1,142 (1999)
Josh Huston (K) 1,137 (2007)
Jake Sanders (LL) 1,111 (2007)
Steven Rodrigues (M) 1,110 (2003)
Doug Brewer (CL) 1,110 (1991)
Nate Kinsey (K) 1,108 (2000)
Nick Thompson (UL) 1,108 (2000)
Jason Harlan (UL) 1,097 (2010)
Nick Sani (LL) 1,088 (2016)
Tim McLaughlin (UL) 1,088 (1984)
Geno Poloni (K) 1,074 (2011)
Mark Allison (UL) 1,069 (1993)
James Robinson (CL) 1,068 (1988)
Jim Knops (UL) 1,065 (1986)
Joe Barnes (UL) 1,059 (2008)
Ryan Wagner (K) 1,046 (1997)
Brian Thalhamer (M) 1,045 (1987)
Ike Mitchell (LL) 1,043 (1985)
Cord Browning (UL) 1,040 (1992)
Kenny Hooten (LL) 1,035 (2001)
Geno Poloni (K) 1,023 (2010)
Bradley Brackett (UL) 1,019 (2011)
Curtis Smith (UL) 1,015 (2005)
Mike Brown (LL) 1,004 (1991)