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.

Team Records

Wins
Season

44 - White Lake Lakeland (44-1) (2007) 
44 - Bay City All Saints (44-3) (1999)
43 - Farmington Hills Mercy (43-2) (2016) 
43 - Olivet (43-1) (2010) 
43 - Brighton (43-1) (2003) 
43 - Waterford Kettering (43-3) (2000) 
43 - Portage Northern (43-3) (2001)
43 - Stevensville Lakeshore (43-1) (1995)
43 - Midland (43-3) (1988) 
42 - Portage Central (42-4) (2014)
42 - Wayland (42-2) (2014)
42 - Reese (42-2) (2009) 
42 - Freeland (42-3) (2005) 
42 - Pinconning (42-3) (2000) 
42 - Okemos (42-3) (1999) 
42 - Fruitport (42-6) (1986) 
42 - Mount Morris (42-2) (1985) 
41 - Bay City Western (41-1) (2014)
41 - Wayland (41-3) (2006) 
41 - Portage Northern (41-0) (2000) 
41 - Brighton (41-4) (1997) 
40 - Unionville-Sebewaing (40-3) (2021)
40 - Unionville-Sebewaing (40-3) (2015)
40 - Unionville-Sebewaing (40-1) (2014)
40 - Galesburg-Augusta (2008)
40 - Wayland (40-5) (2007) 
40 - Stevensville Lakeshore (40-4) (1998)
40 - Hartland (40-2) (1996) 
40 - Lapeer West (40-3) (1989)
39 - Coleman (39-3) (2016)  
39 - Springport (39-3-1) (2011) 
39 - Allen Park Cabrini (39-0) (2006) 
39 - Wayland (39-2) (1999)
38 - Beaverton (38-4) (2017)
38 - Howell (38-3) (2017)
38 - Macomb Dakota (38-3) (2016)   
38 - Unionville-Sebewaing (38-3) (2015)
38 - Mattawan (38-5) (2011)
37 - Three Rivers (37-4) (2018)  
37 - Bronson (37-8) (2015)
37 - Frankenmuth (37-4-1) (2015)
37 - Holton (37-1) (2015)
37 - Monroe St. Mary Catholic Central (37-5) (2015)
37 - Fenton (37-5) (2014) 
37 - Unionville-Sebewaing (37-4) (2013)
37 - Kalamazoo Christian (37-5) (2002)
37 - Wayland (37-2) (2000) 
37 - Pinconning (37-3) (1992)
36 - Midland (36-8) (2016)
36 - Vicksburg (36-9) (2016)  
36 - Carleton Airport (36-5) (2015)
36 - Wayland (36-2) (2015)
36 - Caledonia (36-3) (2014) 
36 - New Baltimore Anchor Bay (36-4) (2009) 
36 - New Baltimore Anchor Bay (36-4) (2008)
35 - Coleman (35-8) (2019)
35 - Coleman (35-7) (2017)
35 - Unionville-Sebewaing (35-7) (2016)
35 - Stevensville Lakeshore (35-9) (2014)
35 - Mattawan (35-8) (2013) 
35 - Rogers City (35-6) (2012)
35 - Manistee (35-7) (2010)
35 - Mattawan (2010)
35 - Saginaw Valley Lutheran (2010)
35 - Niles (2009)
35 - Niles (2008)
35 - Wayland (35-1) (2005)
35 - Goodrich (35-7) (2001)
35 - Wayland (35-2) (1998)

Consecutive 
80 - Allen Park Cabrini (3-2006 – 4-19-2008)
52 - Portage Northern (3-2000 – 4-26-2001)
44 - Portage Central (1977-78)
40 - Unionville-Sebewaing (3-2014 – 6-14-2014)
38 - Mattawan (5-7-2011 – 4-17-2012)

Innings Played
Game

23 - Stevensville Lakeshore 8, Dowagiac 5 (5-31-2003 and 6-2-2003)
22 - Traverse City West 2, Ludington 1 (5-24-2005)
21 - Ellsworth 3, Harbor Springs Harbor Light Christian 2 (6-2-2006 - Division 4 District Final)
21 - Mount Pleasant 3, Alma 2 (6-4-2005 - Division 2 District Final)
20 - Pinconning 1, Fenton 0 (6-19-1993 and 6-21-1993 - Class B Final)

Hitting
Runs Scored
Game

47 - Twining Arenac Eastern 47, Hale 0 (Second game of doubleheader) (4-13-1981)
45 - South Haven 45, Three Rivers 2 (4-20-1979)
42 - Rogers City 42, Hale 1 (4-28-2014)
42 - Howard City Tri-County vs. Grand Rapids Baptist (1978)
41 - Owosso 41, Flint Beecher 3 (5-12-77)

Season
543 - Taylor Light & Life Christian (1993)
510 - Coleman (42 games) (2016)
502 - Unionville-Sebewaing (43 games) (2021)
479 - Rogers City (2015)
466 - Howell (41 games) (2017)  
465 - New Lothrop (1991)
461 - Rogers City (1995)
455 - Three Rivers (41 games) (2018)  
449 - New Lothrop (1990)
446 - Detroit Martin Luther King (1996)
440 - Rogers City (2014)
439 - Big Rapids (41 games) (2021)
439 - Vicksburg (45 games) (2016)
438 - Three Rivers (39 games) (2019)  
430 - Fenton (1993)
429 - Vestaburg (1988)
427 - Taylor Light & Life Christian (1992)
421 - Unionville-Sebewaing (42 games) (2013)
419 - Taylor Light & Life Christian (1994)
418 - Watervliet Grace Christian, (2000)
416 - Mattawan (44 games) (2015)
414 - Frankfort (2007)
408 - Coleman (41 games) (2015)
408 - Fenton (42 games) (2014)
407 - Springport (2012)
406 - Byron (38 games) (2017)
406 - Custer Mason County Eastern (2001)
405 - Coleman (43 games) (2018)
402 - Howard City Tri-County (34 games) (2016)   
400 - Mattawan (2011)
400 - Trenton (1988)

Hits
Game

32 - Twining Arenac Eastern vs. Fairview (4-24-1980)
31 - Owosso vs Flint Beecher (5-12-1977)
30 - Howard City Tri-County vs. Kent City (1979)

Season
555 - Coleman (42 games) (2016)
522 - Vicksburg (45 games) (2016)
513 - Howell (41 games) (2017)  
512 - Fenton (42 games) (2014)
510 - Farmington Hills Mercy (45 games) (2016) 
508 - Taylor Light & Life Christian (1993)
500 - Rogers City (2015)
499 - Three Rivers (41 games) (2018)
493 - Unionville-Sebewaing (43 games) (2021)
493 - Linden (40 games) (2017)
493 - Howell (41 games) (2016)
492 - Mattawan (40 games) (2017)  
491 - Mattawan (44 games) (2015)
480 - Mattawan (2011)
479 - Springport (2012)
477 - Mattawan (41 games) (2016)  
476 - Fraser (1998)
470 - Caledonia (39 games) (2014)
469 - Unionville-Sebewaing (42 games) (2013)
468 - Rogers City (2014)
464 - Vicksburg (37 games) (2015)  
462 - Fenton (1993)
461 - Rogers City (1995)
458 - Macomb Dakota (41 games) (2016)   
454 - Midland (44 games) (2016)
454 - Howell (42 games) (2015)
453 - Three Rivers (39 games) (2019)  
453 - Springport (2011)
450 - Otsego (36 games) (2019)  
449 - Fenton (1996)
448 - Mattawan (2012)
447 - Three Rivers (39 games) (2021)
447 - Rogers City (2013) 
446 - Kalamazoo Christian (42 games) (2016)
446 - Okemos (1999)
445 - Lapeer West (1991)
443 - Unionville-Sebewaing (40 games) (2019)
441 - Coleman (42 games) (2017)
437 - Bath (2017)
437 - Byron (38 games) (2017)
437 - Kalamazoo Christian (45 games) (2014)
437 - Goodrich (2005)
436 - Galesburg-Augusta (2008)
435 - Unionville-Sebewaing (41 games) (2017)
434 - Mount Pleasant Sacred Heart (2012)
434 - Tecumseh (2008)
431 - Coleman (43 games) (2019)
429 - Caledonia (39 games) (2015)
428 - Big Rapids (41 games) (2021)
427 - Unionville-Sebewaing (40 games) (2018)
427 - Hartland (38 games) (2017)  
424 - Tecumseh (2011)
419 - Wayland (2007)
418 - Niles (2009)
417 - New Baltimore Anchor Bay (36 games) (2018)
417 - Allen Park Cabrini (2007)
414 - Midland (40 games) (2017)
413 - Byron (38 games) (2018)
413 - Morley-Stanwood (2005)
412 - Hartland (41 games) (2015)  
410 - Rogers City (2012)
409 - Kalamazoo Christian (41 games) (2009)
409 - Lapeer West (1989)
408 - Leslie (41 games) (2021)
408 - New Baltimore Anchor Bay (34 games) (2019)
408 - Coleman (40 games) (2018)
408 - New Lothrop (1991)
407 - Midland Bullock Creek (37 games) (2015)
407 - Olivet (2010)
405 - Unionville-Sebewaing (41 games) (2014)
403 - Hartland (37 games) (2016)  
403 - Swartz Creek (2012)
403 - Freeland (2005)
402 - St. Joseph Lake Michigan Catholic (2003)
399 - Grandville (36 games) (2019)
399 - Midland Bullock Creek (39 games) (2014)
397 - Howard City Tri-County (38 games) (2015)
396 - Caledonia (35 games) (2018)
395 - Unionville-Sebewaing (43 games) (2015)
395 - Tecumseh (2007)
394 - Macomb Dakota (37 games) (2015)
394 - Mattawan (43 games) (2013)
394 - Clinton (1996)
393 - Kalamazoo Christian (44 games) (2015)
393 - Niles (2008)
393 - Frankfort (2007)
392 - Hudson (43 games) (2019)
390 - Portland (1997)
389 - St. Joseph Lake Michigan Catholic (2002)
388 - Fraser (1999)
388 - Mount Morris (1985)
387 - Mattawan (2010)
385 - Tawas (2013)
384 - Harrison Township L'Anse Creuse (37 games) (2018)
383 - Goodrich (38 games) (2019)
382 - Unionville-Sebewaing (42 games) (2016)
380 - Howard City Tri-County (2008)

Doubles
Season

126 - Mattawan (40 games) (2017)
114 - Unionville-Sebewaing (43 games) (2021)
112 - Three Rivers (41 games) (2018)  
107 - Caledonia (39 games) (2014)
104 - Midland (44 games) (2016)
102 - Howell (41 games) (2017)  
101 - Midland (40 games) (2017)
100 - Unionville-Sebewaing (40 games) (2018)
100 - Linden (40 games) (2017)
99 - Macomb Dakota (41 games) (2016)
97 - Mattawan (44 games) (2015)
97 - Galesburg-Augusta (2008)
95 - Byron (38 games) (2017)  
​95 - Unionville-Sebewaing (41 games) (2017)
94 - Midland Bullock Creek (38 games) (2017)
94 - Swartz Creek (2012)
93 - Howell (41 games) (2016)  
93 - Howell (42 games) (2015) 
93 - Unionville-Sebewaing (41 games) (2014)
92 - Unionville-Sebewaing (40 games) (2019)
91 - Bath (2017)
91 - Unionville-Sebewaing (43 games) (2015)
91 - Fenton (42 games) (2014)
90 - Three Rivers (39 games) (2019)  
90 - Midland Bullock Creek (37 games) (2015)
90 - Rogers City (2014) 
89 - Lapeer West (2007)
89 - Fraser (1998)
87 - Lapeer West (2004)
86 - Rogers City (2015) 
86 - Unionville-Sebewaing (42 games) (2013)
86 - Tecumseh (2008)
85 - New Lothrop (34 games) (2016)
85 - Vicksburg (45 games) (2016)
84 - New Baltimore Anchor Bay (36 games) (2018)
83 - Coleman (42 games) (2016) 
83 - Rogers City (2013)
83 - Springport (2012)
83 - Morley-Stanwood (2005)
82 - Big Rapids (41 games) (2021)
82 - Tawas (35 games) (2015) 
82 - Allen Park Cabrini (2007)
81 - Midland Bullock Creek (39 games) (2014)
81 - Cass City (2010)
80 - Harrison Township L'Anse Creuse (36 games) (2019)
80 - Farmington Hills Mercy (45 games) (2016)
80 - Mattawan (41 games) (2016)  
80 - Tawas (2013)
79 - Harrison Township L'Anse Creuse (37 games) (2018)
79 - Mattawan (2011)
79 - Swartz Creek (2010)
79 - Custer Mason County Eastern (2001)
77 - Leslie (41 games) (2021)
77 - Hudson (43 games) (2019)
77 - Vicksburg (37 games) (2015)  
77 - Swartz Creek (2013)
77 - Clinton (1996)
76 - Grandville (36 games) (2019)
76 - Hartland (41 games) (2015)   
76 - Niles (2009)
75 - Byron (38 games) (2018)
75 - Mattawan (2010)
75 - Tawas (2010)
75 - Grand Rapids Northview (2003)
74 - Kalamazoo Central (33 games) (2021)
74 - Mattawan (2012)
73 - Three Rivers (39 games) (2021)
72 - Unionville-Sebewaing (42 games) (2016)
72 - Rogers City (2012)
72 - Frankfort (2007)
72 - Grand Rapids Northview (2002)
71 - Goodrich (38 games) (2019)
71 - Coleman (40 games) (2018)
71 - Hartland (37 games) (2016) 
71 - Springport (2011)
70 - Kalamazoo Christian (45 games) (2014)
70 - Niles (2008)
70 - Fraser (2000)
69 - Midland Bullock Creek (39 games) (2021)
68 - Beaverton (42 games) (2017)
68 - Tecumseh (2011)
68 - Frankfort (2006)
67 - Lowell (38 games) (2017)
67 - Macomb Dakota (37 games) (2015)
67 - Midland (2013)
67 - Rogers City (1998)
66 - New Baltimore Anchor Bay (34 games) (2019)
66 - Tawas (30 games) (2014) 
66 - Kalamazoo Christian (41 games) (2009)
66 - Hudsonville Unity Christian (2008)
66 - Grosse Pointe Woods University Liggett (2002)
65 - Caledonia (35 games) (2018)
65 - Hudsonville Unity Christian (2007)
65 - St. Joseph Lake Michigan Catholic (2003)
64 - Kalamazoo Christian (42 games) (2016)
64 - Midland (38 games) (2015)
64 - Pinconning (37 games) (2014)
64 - Lapeer West (2003)
64 - Twining Arenac Eastern (1997)
63 - Hartland (38 games) (2017) 
63 - Howard City Tri-County (34 games) (2016)   
63 - Kalamazoo Christian (44 games) (2015)
63 - Kalamazoo Christian (40 games) (2013)   
63 - Howard City Tri-County (2008)
63 - Fenton (1996)
62 - Coleman (43 games) (2019)
62 - Otsego (36 games) (2019)  
62 - Saginaw Valley Lutheran (32 games) (2016)
61 - Durand (28 games) (2021)
61 - Rogers City (2011)
61 - Big Rapids (36 games) (2008)
61 - Howard City Tri-County (2002)
60 - Utica Eisenhower (33 games) (2018)
60 - Coleman (42 games) (2017)
60 - Harrison Township L'Anse Creuse (35 games) (2017)
60 - North Muskegon (2010)
60 - Grand Rapids Northview (2000)
60 - Lapeer West (1999)
59 - Tawas (33 games) (2016) 
59 - Howell (2003)
59 - Okemos (1999)
59 - Lapeer West (1991)

Triples
Season

56 - Fenton (1993)
43 - Tecumseh (2011)
42 - Brighton (1997)
38 - Howell (41 games) (2017)  
37 - Lansing Everett (1994)
36 - Clinton (1996)
35 - New Baltimore Anchor Bay (1988)
33 - Lowell (38 games) (2017)
33 - Howard City Tri-County (2011)
33 - Galesburg-Augusta (2008)
33 - New Lothrop (1981)
32 - Mattawan (2011)
32 - Howard City Tri-County (2008)
32 - Kalamazoo Christian (36 games) (1999)
32 - Twining Arenac Eastern (1997)
32 - Taylor Light & Life Christian (1994)
32 - Trenton (1988)
31 - Rogers City (2015)
31 - St. Joseph Lake Michigan Catholic (2003)
30 - Coleman (42 games) (2016)
30 - Lowell (2006)
30 - Okemos (1999)

Home Runs
Game

8 - Farmington Hills Mercy vs. Livonia Ladywood (5-20-2013)
7 - Three Rivers vs. Plainwell (4-19-2019)
7 - Detroit Kettering vs. Detroit Denby (4-29-1999)
7 - Owosso vs. Flint Beecher (5-12-1977)
5 - Three Rivers vs. Paw Paw (5-7-2021)
5 - Niles vs. South Bend Washington, Ind. (4-9-2008)

Season
70 - South Lyon East (35 games) (2021)
63 - New Baltimore Anchor Bay (34 games) (2019)
62 - Howell (40 games) (2019)
59 - Romeo (35 games) (2015)
57 - Three Rivers (39 games) (2019)
53 - St. Joseph (31 games) (2019) 
53 - Three Rivers (41 games) (2018)  
51 - Farmington Hills Mercy (32 games) (2013)
49 - Unionville-Sebewaing (43 games) (2021)
49 - Harrison Township L'Anse Creuse (37 games) (2018)
49 - Caledonia (39 games) (2015)
48 - Three Rivers (39 games) (2021)
48 - Mattawan (44 games) (2015)
47 - Schoolcraft (33 games) (2018)
47 - Rogers City (2014)
46 - Mattawan (40 games) (2017)
44 - New Baltimore Anchor Bay (36 games) (2018)
43 - Unionville-Sebewaing (40 games) (2019)
42 - Goodrich (38 games) (2019)
42 - Muskegon Mona Shores (42 games) (2018)
40 - Blissfield (40 games) (2017)
40 - Frankfort (2007)
40 - Detroit Martin Luther King (1996)
39 - Linden (40 games) (2017)
39 - Unionville-Sebewaing (42 games) (2013)
38 - Mattawan (41 games) (2016)
38 - Unionville-Sebewaing (41 games) (2014)
37 - Pinconning (37 games) (2014)
36 - Harrison Township L'Anse Creuse (35 games) (2017)
36 - Mattawan (2011)
36 - Blissfield (32 games) (2016)
34 - Grandville (36 games) (2019)
34 - Caledonia (35 games) (2018)
34 - Niles (2008)
33 - Farmington Hills Mercy (45 games) (2016)
32 - Byron (38 games) (2018)
32 - Utica Eisenhower (33 games) (2018)
32 - Blissfield (38 games) (2016)
32 - Macomb Dakota (41 games) (2016)
32 - North Muskegon (2010)
31 - Rogers City (2015)
30 - Macomb Dakota (37 games) (2015)
29 - Otsego (36 games) (2019)  
29 - Morley-Stanwood (2005)
29 - Midland Bullock Creek (38 games) (2017)
29 - Grand Rapids Northview (2004)
28 - Farmington Hills Mercy (31 games) (2015)
28 - Taylor Light & Life Christian (1994)
27 - Harrison Township L'Anse Creuse (36 games) (2019)
27 - Bath (2017)
27 - Howard City Tri-County (2008)
27 - Frankfort (2006)
27 - Taylor Light & Life Christian (1993)
27 - Fenton (1979)

Runs Batted In
Season

432 - Coleman (42 games) (2016)
431 - Unionville-Sebewaing (43 games) (2021)
392 - Three Rivers (41 games) (2018)  
389 - Mattawan (2011)
388 - Howell (41 games) (2017)  
376 - Rogers City (2015)
368 - Three Rivers (39 games) (2019)  
366 - Vicksburg (45 games) (2016)  
365 - Unionville-Sebewaing (42 games) (2013)
363 - Big Rapids (41 games) (2021)
363 - Rogers City (2014)
359 - Mattawan (44 games) (2015) 
354 - Allen Park Cabrini (2007)
348 - Mattawan (40 games) (2017)
339 - Howell (42 games) (2015)
330 - Howell (41 games) (2016)   
329 - Springport (2012)
328 - Midland (44 games) (2016)   
328 - Frankfort (2007)
325 - Vicksburg (37 games) (2015)  
323 - Farmington Hills Mercy (45 games) (2016) 
323 - Custer Mason County Eastern (2001) 
322 - Caledonia (39 games) (2015) 
321 - Bath (2017)
321 - Fenton (42 games) (2014) 
320 - Leslie (41 games) (2021)
320 - Tecumseh (2011) 
318 - Unionville-Sebewaing (41 games) (2017)
315 - Unionville-Sebewaing (40 games) (2019)
313 - Unionville-Sebewaing (40 games) (2018)
313 - Linden (40 games) (2017)  
313 - Unionville-Sebewaing (41 games) (2014)
313 - Otsego (40 games) (2009)
312 - Coleman (42 games) (2017)
311 - Mattawan (41 games) (2016)
303 - Hartland (38 games) (2017) 
309 - Wayland (2007) 
308 - Three Rivers (39 games) (2021)
302 - Coleman (43 games) (2019)
298 - Kalamazoo Christian (42 games) (2016)
296 - Byron (38 games) (2018)
296 - Rogers City (1998)
295 - Hudson (43 games) (2019)
295 - St. Joseph Lake Michigan Catholic (2003)
293 - Byron (38 games) (2017)
292 - Grandville (36 games) (2019)
292 - Macomb Dakota (41 games) (2016)
290 - Otsego (36 games) (2019)  
290 - New Lothrop (1992) 
289 - Midland (40 games) (2017)
289 - Kalamazoo Christian (44 games) (2015)
289 - Fraser (1986)
284 - Coleman (40 games) (2018)
283 - Unionville-Sebewaing (43 games) (2015)
283 - Kalamazoo Christian (45 games) (2014)
281 - Howard City Tri-County (34 games) (2016)    
281 - Lapeer West (1989)
279 - New Baltimore Anchor Bay (34 games) (2019)
279 - Schoolcraft (33 games) (2018)
279 - Frankfort (2005) 
278 - Lowell (38 games) (2017)
278 - Freeland (2005) 
277 - Twining Arenac Eastern (1997)
276 - New Baltimore Anchor Bay (36 games) (2018)
275 - Bridgman (39 games) (2017)
274 - Harrison Township L'Anse Creuse (37 games) (2018) 
272 - Rogers City (2013)
271 - Rogers City (2012) 
270 - Frankfort (2006) 
268 - Trenton (1988) 
266 - Swartz Creek (2012)
266 - Rockford (2008) 
264 - Mount Pleasant Sacred Heart (2012) 
263 - Howard City Tri-County (2008)
261 - Utica Eisenhower (33 games) (2018)
259 - Goodrich (38 games) (2019)
258 - Morley-Stanwood (2005) 
256 - Midland Bullock Creek (38 games) (2017)  
256 - Mattawan (2012) 
256 - South Haven (1998) 
254 - Farmington Hills Mercy (31 games) (2015)
254 - Macomb Dakota (37 games) (2015) 
253 - Unionville-Sebewaing (42 games) (2016)
250 - Beaverton (42 games) (2017)
250 - Tawas (2013) 
250 - Fraser (1985)
249 - New Lothrop (34 games) (2016) 
249 - Howard City Tri-County (38 games) (2015) 
249 - Mattawan (43 games) (2013) 
249 - Big Rapids (36 games) (2008)
248 - Caledonia (35 games) (2018)  
245 - Midland Bullock Creek (39 games) (2014)
245 - Goodrich (2005) 
244 - Tawas (35 games) (2015)
244 - Kalamazoo Christian (40 games) (2013)
243 - Fraser (1984) 
243 - Niles (2008)

Batting Average
Season

.463 - Grosse Pointe Woods University Liggett (2002)
.460 - Coleman (555 for 1,207/42 games) (2016)
.460 - Vicksburg (464 for 1,009/37 games) (2015)
.449 - Rogers City (2015)
.445 - Rogers City (2014)
.441 - Howell (513 for 1,163/41 games) (2017)  
.440 - New Lothrop (1980)
.437 - Byron (437 for 1,001/38 games) (2017)
.437 - Mattawan (492 for 1,126/40 games) (2017)
.434 - Fenton (512 for 1,179/42 games) (2014)
.431 - Three Rivers (499 for 1,158/41 games) (2018)  
.425 - Vicksburg (522 for 1,228/45 games) (2016)  
.424 - Caledonia (470 for 1,109) (2014)
.423 - Otsego (450 for 1,064/36 games) (2019)  
.419 - Howard City Tri County (1978)
.418 - Howard City Tri County (1979)
.417 - Allen Park Cabrini (2007)
.415 - Howell (493 for 1,188/41 games) (2016)    
.415 - Mattawan (491 for 1,184/44 games) (2015)
.413 - Mattawan (477 for 1,155/41 games) (2016)  
.410 - Goodrich (2005)
.409 - New Lothrop (379 for 926/34 games) (2016) 
.408 - Mattawan (2011)
.407 - Howard City Tri County (1981)
.406 - Unionville-Sebewaing (493 for 1,215/43 games) (2021)
.405 - Three Rivers (453 for 1,118/39 games) (2018)  
.405 - Byron (413 of 1,020/38 games) (2018)
.405 - Howard City Tri County (402 for 992/34 games) (2016)
.405 - Unionville-Sebewaing (469 for 1,157/42 games) (2013)
.403 - New Baltimore Anchor Bay (417 for 1,035/36 games) (2018)
.403 - Midland (414 for 1,028/40 games) (2017)
.403 - Rogers City (2012) 
.402 - St. Joseph Lake Michigan Catholic (2003)
.402 - Twining Arenac Eastern (1980) 
.400 - Howell (454 for 1,134/42 games) (2015)

Walks Drawn
Season

326 - Trenton (1983)
313 - Trenton (1981)
235 - Howard City Tri-County (1983) 
230 - Trenton (1992) 
230 - New Lothrop (1988) 
229 - Twining Arenac Eastern (1988) 
228 - Rogers City (1991) 

Stolen Bases
Season

276 - New Lothrop (34 games) (2016)
258- Caro (2007) 
258 - Southfield (2004)
233 - Rochester Hills Lutheran Northwest (2005)
233 - New Lothrop (1980) 

Pitching
Runs Allowed
Season

1 - Allen Park Cabrini (2007)
16 - Niles (2008)
18 - Olivet (2010)
20 - Freeland (2004)
22 - Watervliet Grace Christian (2000)
24 - Hudsonville Unity Christian (2004)
26 - Niles (2009) 
26 - Hudsonville Unity Christian (2006)
26 - Hartland (1995) 

Shutouts
Season

35 - Olivet (2010)
33 - Allen Park Cabrini (2007)
31 - Niles (2008) 
31 - Freeland (2005)
30 - Unionville-Sebewaing (41 games) (2014) 
30 - Niles (2009) 
29 - Waterford Our Lady of the Lakes (1993) 
28 - Waterford Our Lady of the Lakes (1988) 
27 - Frankfort (2007) 
26 - Galesburg-Augusta (2008)
26 - Kalamazoo Christian (2002)
25 - Allen Park Cabrini (2008) 
25 - Freeland (2004)
25 - Custer Mason County Eastern (2001) 
25 - Watervliet Grace Christian, (2000)
25 - Hartland (1995) 
24 - Hartland (1994) 

Consecutive
29 - Allen Park Cabrini (2007)
17 - Niles (2008)
12 - Freeland (2004) 
9 - Olivet (2010) 
9 - Niles (2009) 
8 - Kalamazoo Christian (1996) 
7 - Cass City (2010) 
6 - Kalamazoo Christian (1998)

No Hitters
Season

21 - Freeland (2005) 
21 - Waterford Our Lady of the Lakes (1993)
13 - Frankfort (2007) 
13 - Kalamazoo Christian (1996)
12 - Niles (2009) 
12 - Niles (2008)
11 - Wayland (2010)
11 - New Lothrop (1996) 

Strikeouts
Season

600 - Freeland (2005)
511 - Hartland (1996)
503 - Unionville-Sebewaing (43 games) (2021)
491 - Freeland (2004)
498 - Niles (2009)
482 - Niles (2008)
452 - Harrison (38 games) (2015)
444 - Saginaw Valley Lutheran (40 games) (2012)
441 - Allen Park Cabrini (2006) 
432 - Beaverton (42 games) (2017)
431 - Saginaw Valley Lutheran (2010)
419 - Hudsonville Unity Christian (2008)
412 - Hudsonville Unity Christian (2009)
412 - Allen Park Cabrini (2008) 
390 - Kalamazoo Christian (1997)
384 - Flint Kearsley (1987)
376 - North Muskegon (2010)
375 - Hudsonville Unity Christian (2007) 
370 - Kalamazoo Christian (2002) 
370 - Lapeer West (1991) 
357 - Frankfort (2006) 
357 - St. Joseph Lake Michigan Catholic (2002) 
356 - Fraser (1999)

softball header
Milk Means More 20-10-16