MHSAA Record Book

If you have information you believe should be included in these records (additions, deletions or corrections), it may be submitted one of three ways:

  1. Submitted by a MHSAA member school athletic administrator on official office letterhead, or by using the National Federation Record Application (Note: The Federation form is a fillable Word document and may be emailed to the address below. You may also attach supporting documentation to the email).
  2. Submitted by a media member on official office letterhead, enclosing appropriate documentation.
  3. Submitted by a member of the public with appropriate documentation, including the names and phone numbers of contact people at the school involved. The school will then be contacted to verify the information.  Due to the high number of submission received, no action will be taken on undocumented information.

To submit changes, mail to: MHSAA Record Book, 1661 Ramblewood Dr., East Lansing, MI 48823. Phone: (517) 332-5046. E-mail: records@mhsaa.com. Appropriate documentation shall include, but is not limited to, the following: copies of scorebooks or game/season statistical summaries, copies of yearbooks, and copies of newspaper clippings. The Record Book is updated on a seasonal basis when possible.

Individual Records 8-player

NOTE: Career accomplishments for players who finished their final seasons on 8-player teams are listed as part of the 8-player record book. Their entries note which seasons they participated on 11-player teams. 

Scoring
Points Scored
Game (minimum 50)
66 - Nick Zaleski, Owendale-Gagetown vs. Posen (11 TD) (10-16-2009)
50 - Daniel Nocerini, Crystal Falls Forest Park vs. Ontonagon (7 TD, 4 2PT) (10-14-2016)
 

Season (minimum 200)
342 - Bobby Kleiman, Powers North Central (47 TD, 30 2PT/13 games) (2015)
334 - Daniel Nocerini, Crystal Falls Forest Park (45 TD, 32 2PT/11 games) (2016)
306 - Wyatt Wesley, Morrice (44 TD, 21 2PT/11 games) (2021) 
296 - Jake Rivers, Morrice (46 TD, 10 2PT/11 games) (2015)
254 - Hunter Nowak, Morrice (36 TD, 19 2PT/12 games) (2018)
222 - Will Case, Kinde-North Huron (33 TD, 12 2PT/11 games) (2021)
210 - Bobby Kleiman, Powers North Central (30 TD, 15 2PT/10 games) (2016)

Career (minimum 400)
586 - Daniel Nocerini, Crystal Falls Forest Park (82 TD, 47 2PT/43 games) (2013-16; 11-player 2013-15)
552 - Bobby Kleiman, Powers North Central (77 TD, 45 2PT/23 games) (2015-16)
528 - Wyatt Wesley, Morrice (76 TD, 36 2PT/31 games) (2018-21) 
496 - Hunter Nowak, Morrice (75 TD, 32 2PT/33 games) (2016-18)
430 - Jake Rivers, Morrice (66 TD, 17 2PT/31 games) (2013-15; 11-player 2013)

Touchdowns
Quarter (minimum 5)
6 - Ethan Bowerman, Deckerville vs. Genesee (1st quarter) (9-10-2021)
5 - Daniel Nocerini, Crystal Falls Forest Park vs. Ontonagon (10-14-2016)

Game (minimum 7)
11 - Nick Zaleski, Owendale-Gagetown vs. Posen (9 rushing, 2 kickoff return) (10-16-2009)
8 - Justin Ritchie, Carsonville-Port Sanilac vs. Akron-Fairgrove (8 rushing) (9-9-2016)
7 - Nick Smith, Whittemore-Prescott vs. Atlanta (7 rushing) (10-21-2021)
7 - Ethan Bowerman, Deckerville vs. Genesee (9-10-2021)
7 - Connor Bortolini, Crystal Falls Forest Park vs. Powers North Central (7 rushing) (9-1-2017)
7 - Daniel Nocerini, Crystal Falls Forest Park vs. Ontonagon (7 rushing) (10-14-2016)
7 - Jacob Witt, Ewen-Trout Creek vs. Baraga (7 receiving) (9-9-2016)
7 - Daniel Nocerini, Crystal Falls Forest Park vs. Rapid River (7 rushing) (8-26-2016)

Season (minimum 35)
47 - Bobby Kleiman, Powers North Central (26 rushing, 17 receiving, 3 kick return, 1 fumble return/13 games) (2015)
46 - Jake Rivers, Morrice (21 rushing, 18 receiving, 3 kick return, 2 punt return, 2 interception return/11 games) (2015)
45 - Daniel Nocerini, Crystal Falls Forest Park (43 rushing, 2 interception return/11 games) (2016)
44 - Wyatt Wesley, Morrice (44 rushing/11 games) (2021) 
36 - Hunter Nowak, Morrice (36 rushing/12 games) (2018)

Career (minimum 70)
82 - Daniel Nocerini, Crystal Falls Forest Park (66 rushing, 12 receiving, 1 fumble return, 3 interception return/43 games) (2013-16; 11-player 2013-15)  
77 - Bobby Kleiman, Powers North Central (39 rushing, 28 receiving, 1 fumble return, 3 interception return, 3 punt return, 3 kickoff return/23 games) (2015-16)
76 - Wyatt Wesley, Morrice (75 rushing, 1 interception return/31 games) (2018-21) 
75 - Hunter Nowak, Morrice (75 rushing/33 games) (2016-18)

Field Goals
Longest (minimum 52 yards)
Game (minimum 4)
Season (minimum 9)
Career (minimum 17)

Extra Points
Game (minimum 10)
10 - Brady McKelvey, Adrian Lenawee Christian vs. North Adams-Jerome (10 of 10) (9-10-2021)
10 - Clay Ayers, Adrian Lenawee Christian vs. Mayville (10 of 10) (11-6-2020)

Game - Consecutive (minimum 9)
10 - Brady McKelvey, Adrian Lenawee Christian vs. North Adams-Jerome (10 of 10) (9-10-2021)
10 - Clay Ayers, Adrian Lenawee Christian vs. Mayville (10 of 10) (11-6-2020)
9 - Jacob Nolan, Rudyard vs. Cedarville/Detour (9 of 9) (9-2-2021)

Season (minimum 45)
59 - Brady McKelvey, Adrian Lenawee Christian (59 of 61/13 games) (2021)
51 - Austin Stoll, Colon (51 of 63/12 games) (2019)

Career (minimum 75)

Career - Consecutive (minimum 30) 
52 - Brady McKelvey, Adrian Lenawee Christian (2021)

Rushing
Yards
Longest Run Play (minimum 99 yards)
99 - Jake Rivers, Morrice vs. Kinde-North Huron (10-9-2015)
99 - Jake Rivers, Morrice vs. Dryden (9-18-2015)

Game (minimum 400)
490 - Nick Smith, Whittemore-Prescott vs. Atlanta (48 carries) (10-21-2021)
464 - Justin Ritchie, Carsonville-Port Sanilac vs. Akron-Fairgrove (30 carries) (9-9-2016)
431 - Daniel Nocerini, Crystal Falls Forest Park vs. Rapid River (26 carries) (8-26-2016)
431 - Nick Zaleski, Owendale-Gagetown vs. Posen (21 carries) (10-16-2009)
402 - Connor Bortolini, Crystal Falls Forest Park vs. Powers North Central (54 carries) (9-1-2017)

Season (minimum 2,200)
2,493 - Wyatt Wesley, Morrice (202 carries/11 games) (2021)
2,409 - Daniel Nocerini, Crystal Falls Forest Park (236 carries/11 games) (2016)

Career (minimum 5,000) 
Consecutive 100-Yard Games (minimum 20)
Consecutive 200-Yard Games (minimum 7)

Rushing Attempts
Game (minimum 40)
54 - Connor Bortolini, Crystal Falls Forest Park vs. Powers North Central (402 yards) (9-1-2017)
50 - Tommy Peltoma, Crystal Falls Forest Park vs. Phillips, Wis. (272 yards) (9-21-2018)
49 - Jimmy Storey, Pickford vs. Powers North Central (279 yards) (11-9-2019)
48 - Nick Smith, Whittemore-Prescott vs. Atlanta (490 yards) (10-21-2021)
47 - Jonathan Carpenter, Morrice vs. Deckerville (374 yards) (11-8-2019)
46 - Wyatt Wesley, Morrice vs. Colon (308 yards) (11-5-2021)
47 - Daniel Nocerini, Crystal Falls Forest Park vs. Powers North Central (11-4-2016)
42 - Daniel Nocerini, Crystal Falls Forest Park vs. Powers North Central (9-2-2016)
41 - Beau Rondeau, Eben Junction Superior Central vs. Rapid River (10-31-2017)

Season (minimum 320)
Career (minimum 700)

Rushing Touchdowns
Game (minimum 6)
9 - Nick Zaleski, Owendale-Gagetown vs. Posen (10-16-2009)
8 - Justin Ritchie, Carsonville-Port Sanilac vs. Akron-Fairgrove (9-9-2016)
7 - Nick Smith, Whittemore-Prescott vs. Atlanta (7 rushing) (10-21-2021)
7 - Ethan Bowerman, Deckerville vs. Genesee (9-10-2021)
7 - Connor Bortolini, Crystal Falls Forest Park vs. Powers North Central (9-1-2017)
7 - Daniel Nocerini, Crystal Falls Forest Park vs. Ontonagon (10-14-2016)
7 - Daniel Nocerini, Crystal Falls Forest Park vs. Rapid River (8-26-2016)
6 - Wyatt Wesley, Morrice vs. Deckerville (10-22-2021)
6 - Wyatt Wesley, Morrice vs. Kingston (10-15-2021)
6 - Reid Haskins, Bridgman vs. Mendon (9-17-2021)
6 - Wyatt Wesley, Morrice vs. Mayville (9-2-2021)
6 - Beau Rondeau, Eben Junction Superior Central vs. Rapid River (10-31-2017)
6 - Beau Rondeau, Eben Junction Superior Central vs. Ewen-Trout Creek (10-15-2016)
6 - Josh Braden, New Haven Merritt Academy vs. Hale (10-23-2015)

Season (minimum 30)
44 - Wyatt Wesley, Morrice (11 games) (2021)
43 - Daniel Nocerini, Crystal Falls Forest Park (11 games) (2016)
36 - Hunter Nowak, Morrice (12 games) (2018)
31 - Will Case, Kinde-North Huron (11 games) (2021)
30 - Hunter Nowak, Morrice (11 games) (2017)

Career (minimum 70)
75 - Wyatt Wesley, Morrice (31 games) (2018-21)
75 - Hunter Nowak, Morrice (33 games) (2016-18)

Passing
Yards
Longest Pass Play (minimum 99 yards)
99 - Connor Cross to Zach Spitzley, Portland St. Patrick vs. Climax-Scotts (11-16-2019)

Game (minimum 400)
521 - Connor Murney, Lawrence vs. Battle Creek St. Philip (40 of 66) (10-25-2013)
416 - Connor Murney, Lawrence vs. Battle Creek St. Philip (20 of 30) (11-9-2013)
405 - Derek Gribler, Lawrence vs. Burr Oak (21 of 26) (10-17-2014)
401 - Kyle Aldrich, Akron-Fairgrove vs. Bellaire (25 of 40) (10-29-2011)

Season (minimum 2,000)
3,236 - Connor Murney, Lawrence (176 of 276/11 games) (2013)
2,607 - Derek Gribler, Lawrence (126 of 199/13 games) (2014)
2,532 - Jason Whitens, Powers North Central (137 of 179/13 games) (2015)
2,239 - Kyle Aldrich, Akron-Fairgrove (125 of 208/8 games) (2013)
2,179 - Hunter Coombs, Lawrence (132 of 205/11 games) (2015)
2,125 - Caden Zeien, Au Gres-Sims (118 of 193/12 games) (2018)
2,104 - Kyle Aldrich, Akron-Fairgrove (144 of 234/10 games) (2011)
2,020 - Austin Berglund, Ewen-Trout Creek (106 of 257/9 games) (2016)

Career (minimum 4,000)
8,031 - Caden Zeien, Au Gres-Sims (548 of 941/40 games) (2015-18, 11-player 2015-17)
7,070 - Kyle Aldrich, Akron-Fairgrove (475 of 790/37 games) (2010-13) 

Passing Attempts
Game (minimum 50)
66 - Connor Murney, Lawrence vs. Battle Creek St. Philip (40 of 66) (10-25-2013)
52 - Austin Berglund, Ewen-Trout Creek vs. Ontonagon (29 of 52) (10-7-2016)

Season (minimum 250)
276 - Connor Murney, Lawrence (176 of 276/11 games) (2013)
257 - Austin Berglund, Ewen-Trout Creek (106 of 257/9 games) (2016)

Career (minimum 500)
941 - Caden Zeien, Au Gres-Sims (548 of 941/40 games) (2015-18, 11-player 2015-17)
790 - Kyle Aldrich, Akron-Fairgrove (475 of 790/37 games) (2010-13)

Passing Completions
Game (minimum 25)
40 - Connor Murney, Lawrence vs. Battle Creek St. Philip (66 attempts) (10-25-2013)
32 - Hunter Coombs, Lawrence vs. Battle Creek St. Philip (49 attempts) (10-23-2015)
29 - Austin Berglund, Ewen-Trout Creek vs. Ontonagon (52 attempts) (10-7-2016)
28 - Hunter Coombs, Lawrence vs. Prairie Farm, Wis. (42 attempts) (10-10-2015)
26 - Kyle Aldrich, Akron-Fairgrove vs. Owendale-Gagetown (10-26-2012)
25 - Kyle Aldrich, Akron-Fairgrove vs. Bellaire (10-29-2011)

Game - Consecutive (minimum 14)

Season (minimum 150)
176 - Connor Murney (276 att./11 games) (2013)

Career (minimum 300) 
548 - Caden Zeien, Au Gres-Sims (548 of 941/40 games) (2015-18, 11-player 2015-17)
475 - Kyle Aldrich, Akron-Fairgrove (790 att./37 games) (2010-13)

Passing Touchdowns
Quarter (minimum 5)
Half (minimum 5)

Game (minimum 6)
7 - Ben Peterson, Fennville vs. Bloomingdale (10-2-2021)
7 - Austin Berglund, Ewen-Trout Creek vs. Baraga (9-9-2016)
7 - Tristen Haener, Peck vs. Rapid River (11-22-2013)
7 - Kyle Aldrich, Akron-Fairgrove vs. Flint Michigan School for the Deaf (10-5-2013)
7 - Kyle Aldrich, Akron-Fairgrove vs. Bellaire (10-29-2011)
6 - Austin Berglund, Ewen-Trout Creek vs. Eben Junction Superior Central (10-15-2016)
6 - Jason Whitens, Powers North Central vs. Rapid River (11-6-2015)
6 - Nick Hart, Morrice vs. Kinde-North Huron (10-9-2015)
6 - Derek Gribler, Lawrence vs. Peck (11-15-2014)

Season (minimum 30)
45 - Jason Whitens, Powers North Central (10 games) (2015)
45 - Connor Murney, Lawrence (11 games) (2013)
43 - Derek Gribler, Lawrence (13 games) (2014)
36 - Caden Zeien, Au Gres-Sims (12 games) (2018)
35 - Connor Cross, Portland St. Patrick (12 games) (2019)
33 - Hunter Coombs, Lawrence (11 games) (2015) 
33 - Kyle Aldrich, Akron-Fairgrove (8 games) (2013)
30 - Nick Hart, Morrice (11 games) (2015)

Career (minimum 50)
108 - Caden Zeien, Au Gres-Sims (40 games) (2015-18, 11-player 2015-17)
94 - Kyle Aldrich, Akron-Fairgrove (37 games) (2010-13)

Receiving
Yards
Game (minimum 220)
325 - Jacob Witt, Ewen-Trout Creek vs. Eben Junction Superior Central (10-15-2016)
305 - Jacob Witt, Ontonagon/Ewen-Trout Creek vs. Crystal Falls Forest Park (10-13-2017)**
297 - Matthew Cammire, Lawrence vs. Deckerville (11 receptions) (10-5-2013)
278 - Jake Rivers, Morrice vs. Webberville (10-16-2015)
274 - Zach Berry, New Haven Merritt Academy vs. Morrice (10-30-2015)
267 - Derek Gribler, Lawrence vs. Battle Creek St. Philip (16 receptions) (10-25-2013)
265 - Matthew Cammire, Lawrence vs. Peck (7 receptions) (11-16-2013)
249 - Jacob Witt, Ewen-Trout Creek vs. Baraga (9-9-2016)
244 - Matthew Cammire, Lawrence vs. Battle Creek St. Philip (7 receptions) (11-9-2013)
236 - Kyle Abrego, Peck vs. Rapid River (6 receptions) (11-22-2013)
234 - Cameron Schultz, Felch North Dickinson vs. Eben Junction Superior Central (8-29-2019)
234 - Matthew Shather, New Haven Merritt Academy vs. Carsonville Port-Sanilac (10-14-2016)
232 - Jacob Witt, Ewen-Trout Creek vs. Pickford (10-1-2016)
230 - Donnie Necas, Bridgman vs. North Adams-Jerome (4 receptions) (8-27-2019)
230 - Drew Huizar, Akron-Fairgrove vs. Dryden (10-18-2013)
227 - Dakota Biddle, Akron-Fairgrove vs. Caseville (8-29-2013)
220 - Zach Spitzley, Portland St. Patrick vs. Kinde North Huron (7 receptions) (11-9-2019)

Season (minimum 1,000)
1,698 - Jacob Witt, Ewen-Trout Creek (71 receptions/9 games) (2016)
1,537 - Matthew Cammire, Lawrence (67 receptions/11 games) (2013)
1,295 - Matthew Cammire, Lawrence (59 receptions/13 games) (2014)
1,047 - Zach Spitzley, Portland St. Patrick (30 receptions/11 games) (2019)
1,043 - Cameron Schultz, Felch North Dickinson (52 receptions/9 games) (2019)
1,020 - Jake Rivers, Morrice (57 receptions/11 games) (2015)

Career (minimum 1,600) 
2,832 - Matthew Cammire, Lawrence (126 receptions/24 games) (2013-14)
2,457 - Jacob Witt, Ewen-Trout Creek/Ontonagon (102 receptions/18 games) (2016-17)**
1,721 - Zach Spitzley, Portland St. Patrick (51 receptions/44 games) (2016-19)

Receptions
Game (minimum 13)
16 - Derek Gribler, Lawrence vs. Battle Creek St. Philip (10-25-2013)
13 - Jacob Witt, Ontonagon/Ewen-Trout Creek vs. Crystal Falls Forest Park (10-13-2017)**
13 - Jake Rivers, Morrice vs. Webberville (10-16-2015)
13 - Jacob Alburtus, Lawrence vs. Prairie Farm, Wis. (10-10-2015)

Season (minimum 65)
71 - Jacob Witt, Ewen-Trout Creek (9 games) (2016)
67 - Matthew Cammire, Lawrence (11 games) (2013)

Career (minimum 100)
126 - Matthew Cammire, Lawrence (24 games) (2013-14)
102 - Jacob Witt, Ewen-Trout Creek/Ontonagon (18 games) (2016-17)**

Receiving Touchdowns
Game (minimum 4)
7 - Jacob Witt, Ewen-Trout Creek vs. Baraga (9-9-2016)
6 - Jacob Witt, Ewen-Trout Creek vs. Eben Junction Superior Central (10-15-2016)
5 - Cameron Schultz, Felch North Dickinson vs. Eben Junction Superior Central (8-29-2019)
5 - Jacob Witt, Ontonagon/Ewen-Trout Creek vs. Crystal Falls Forest Park (10-13-2017)**  
5 - Matthew Cammire, Lawrence vs. Deckerville (10-5-2013)
4 - Zach Spitzley, Portland St. Patrick vs. Kinde North Huron (11-9-2019)
4 - Damion Ultz, Burr Oak vs. Climax-Scotts (10-18-2019)
4 - Jake Rivers, Morrice vs. Portland St. Patrick (10-24-2015)
4 - Jake Rivers, Morrice vs. Webberville (10-16-2015)
4 - Matthew Cammire, Lawrence vs. Battle Creek St. Philip (11-9-2013)

Season (minimum 15)
27 - Matthew Cammire, Lawrence (11 games) (2013)
26 - Matthew Cammire, Lawrence (13 games) (2014)
25 - Jacob Witt, Ewen-Trout Creek (9 games) (2016)
21 - Matthew Shather, New Haven Merritt Academy (11 games) (2016)
18 - Zach Spitzley, Portland St. Patrick (11 games) (2019)
18 - Jake Rivers, Morrice (11 games) (2015)
17 - Bobby Klieman, Powers North Central (13 games) (2015)
16 - Dawson Bilski, Powers North Central (13 games) (2015)

Career (minimum 20) 
53 - Matthew Cammire, Lawrence (24 games) (2013-14)
39 - Jacob Witt, Ewen-Trout Creek/Ontonagon (18 games) (2016-17)**
33 - Jeffrey Frost, Mayville (39 games) (2016-19)
24 - Zach Spitzley, Portland St. Patrick (44 games) (2016-19)
23 - Matthew Shather, New Haven Merritt Academy (40 games) (2013-16)
20 - Nick Maguire, Akron-Fairgrove (33 games) (2010-13)

**Ewen Trout-Creek sponsored its own team in 2016 but played as part of a co-operative team with Ontonagon in 2017.

Special Teams
Punting
Longest (minimum 70 yards)

Blocked Punts
Game (minimum 4)
Season (minimum 5)
Career (minimum 7)
Longest Blocked Punt Return for Touchdown (minimum 40 yards)

Punt Returns
Longest
(minimum 90 yards)

Punt Return Touchdowns
Game (minimum 3)
Season (minimum 5)
Career (minimum 7)

Kick Returns
Longest (minimum 95 yards)
95 - Jayce Warren, Bridgman vs. Marcellus (10-22-2021)

Kickoff Return Touchdowns
Game (minimum 3)

Season (minimum 4)
5 - Jason Whitens, Powers North Central (13 games) (2015)

Career (minimum 5)
5 - Jake Rivers, Morrice (31 games) (2013-15; 11-player 2013)

Defense
Interceptions
Game (minimum 4)
4 - Tyler Knoblock, Kinde North Huron vs. New Haven Merritt (9-14-2018)

Season (minimum 12)
Career (minimum 20)

Interception Returns for Touchdown
Longest
(minimum 100 yards)
100 - Hugh Periard, Suttons Bay vs. Brethren (9-17-2021)

Quarter (minimum 2)

Interception Returns for Touchdown - Game (minimum 2)
2 – Jason Whitens, Powers North Central vs. Stephenson (10-30-2015)

Interception Returns for Touchdown - Season (minimum 3)
3 - Hugh Periard, Suttons Bay (2021)
3 – Jason Whitens, Powers North Central (13 games) (2015)

Fumble Recoveries
Game (minimum 4)

Season (minimum 6)
12 - Jarron Masuga, Cedarville (12 games) (2018)
6 - Matthew Greene, Burr Oak (9 games) (2019)

Career (minimum 11)
 

Fumble Returns for Touchdowns - Season
5 - Jarron Masuga, Cedarville (12 games) (2018)*

*Cedarville's Jarron Masuga also recovered a fumble on offense and scored during the 2018 season.

Fumble Return for Touchdown - Longest (minimum 94 yards)
97 - Ethan Humphreys, Mesick vs. Baldwin (9-8-2017)
 
Quarterback Sacks

Game (minimum 5)
6 - Michael DeRoseau, Kingston vs. Burton Atherton (10-22-2021)
5 - Russell Wilson, Whittemore-Prescott vs. Vermontville Maple Valley (9-18-2021)
5 - Dustin Musall, Burr Oak vs. Big Rapids Crossroads (8-29-2019)

Season (minimum 15)
18 - Jarron Masuga, Cedarville (12 games) (2018)
15 – Morgan Cox, Powers North Central (13 games) (2015)

Career (minimum 40)

Tackles For Loss
Game 
(minimum 5)
9 - Jacob Miller, Mayville vs. Genesee (9-20-2019)
7 - Noah Gilner, Crystal Falls Forest Park vs. Phillips, Wis. (9-22-2017)
6 - Jackson Schenk, Mayville vs. Burton Madison Academy (9-22-2017)
5 - Alex Larner, Morrice vs. Ashley (9-10-2021)
5 - Evan Hedtke, Crystal Falls Forest Park vs. Felch North Dickinson (10-5-2018)
5 - Peter Ropiak, Crystal Falls Forest Park vs. Eben Junction Superior Central (9-15-2017)

Season (minimum 25)
30 - Jacob Miller, Mayville (10 games) (2019)
28 - Peter Ropiak, Crystal Falls Forest Park (9 games) (2017)
26 - Jackson Schenk, Mayville (10 games) (2017-18)

Career (minimum 50)

Football image
MHSAA Just Whistle