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: [email protected]. 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

Hitting

Runs Scored
Season
84 - Cole Prout, Standish-Sterling (42 games) (2022)
84 - Brian Maurer, Maple City Glen Lake (1999) 
83 - Drew Henson, Brighton (1998)
83 - Andy Henderson, Grand Ledge (1994)
75 - Jim Kerr, Warren DeLaSalle (1993)
73 - Luke Leto, Portage Central (37 games) (2021)
73 - Dennis Olszewski, Ann Arbor Gabriel Richard (2011)
73 - C.J. Finch, Homer (2004)
73 - Scott Pieratt, Mount Pleasant Sacred Heart (1996)
73 - Nate Sherrill, Grand Ledge (1995)
72 - Travis Gulick, East Lansing (2000)
71 - Conor Dishman, Ann Arbor Gabriel Richard (2010) (45 games)
71 - Nick Kissane, Grand Ledge (2008)
71 - Brian Schueneman, Three Oaks River Valley (1995)
71 - Brian Hounsell, Maple City Glen Lake (1986)
70 - Conor Dishman, Ann Arbor Gabriel Richard (2011) 
70 - Brett Saha, Pinconning (39 games) (2009)
69 - C.J. Finch, Homer (2005)
69 - Nate McLouth, Whitehall (1999)
69 - Derek Carter, Three Oaks River Valley (1997)
69 - Jason Schiller, Three Oaks River Valley (1994)
69 - Pat Callahan, Saginaw Nouvel (1990)
68 - Nick Brzezinski, Traverse City West (44 games) (2016)
68 - Derek Carter, Three Oaks River Valley (1997)
67 - Nick Johnson, New Lothrop (43 games) (2018)
67 - Collin O'Keefe, Grand Ledge (2001)
67 - Eric Esper, Grand Ledge (1998)
67 - Drew Henson, Brighton (1997)
67 - Scott Fromwiller, Davison (1980)
67 - John Sluka, Grand Haven (1961)
65 - Nick Johnson, New Lothrop (45 games) (2016)
66 - Jared Kujawa, Temperance Bedford (2010)
65 - Anthony Woodard, Muskegon Catholic Central (41 games) (2015)
65 - Jon Berti, Troy (2008)
65 - Joel Baas, Carleton Airport (1999)
65 - Zach Nagtzaam, Ithaca (1999)

Career
250 - Drew Henson, Brighton (1995-98)
243 - C.J. Finch, Homer (2003-06)
232 - Casey Caid, Three Oaks River Valley (1994-97)
227 - Nick Johnson, New Lothrop (164 games) (2015-18)
223 - Scott Pieratt, Mount Pleasant Sacred Heart (1993-96)
206 - Daniel Jones, Carleton Airport (2007-10)
199 - Conor Dishman, Ann Arbor Gabriel Richard (2008-11)
197 - Ryan Thurston, Homer (2003-06)
193 - Brian Maurer, Maple City Glen Lake (1995-98)
184 - Brett Zimmerman, Frankfort (2015-18)
184 - Zach Fish, Kalamazoo Central (2008-09), Richland Gull Lake (2010-11) 
182 - Cole Prout, Standish-Sterling (110 games) (2019-22#)
179 - Josh Knorr, Blissfield (2009-12)
179 - Dale Cornstubble, Homer (2003-06)
178 - Alex White, Homer (2011-14)
176 - Ryan Elble, East Grand Rapids (137 games) (2008-11)
176 - Dennis Olszewski, Ann Arbor Gabriel Richard (2008-11)
174 - Nate Sherrill, Grand Ledge (1994-96)
173 - Ryan Orr, Bath (138 games) (2011-14)
173 - Dusty Compton, Homer (2003-06)
170 - Christopher Triplett, Flushing (2012-15)
169 - Tyler Park Baker, Grand Ledge (2008-11)
168 - Brendan Schrauben, Portland St. Patrick (2014-17)
167 - Cam Hansen, Gobles (2010-13)
167 - Jeff Poe, Homer (1997-2000)
164 - Seth Johnson, Gobles (2010-13)
163 - Aaron Jasiak, Parchment (103 games) (2021-23)
163 - Nick Apsey, Maple City Glen Lake (2015-18)
163 - Brock Ridgeway, Homer (158 games) (2013-16)  
163 - Mike Melvin, Blissfield (1999-2002)
162 - Nolan Breymaier, Ann Arbor Gabriel Richard (2008-11)
161 - Zach Butters, Homer (2016-19)
161 - Brett Sikorski, Bronson (152 games) (2016-19)
161 - Tyler Janish, Whittemore-Prescott (2010-13)
161 - Ryan Jones, Haslett (2005-08)
160 - Thadd Levine, Mount Pleasant Sacred Heart (2008-11)
160 - Nick Kissane, Grand Ledge (2007-09)
158 - Dusty Warner, Homer (1993-96)
157 - Dan Steiger, Richland Gull Lake (1994-97) 
156 - Griffin Kelly, Frankfort (2015-18)
155 - Tanner Allison, Portland (2011-14)
155 - Curtis Bunek, Maple City Glen Lake (2010-13)
154 - Jack Ropp, Concord (2009-12)
154 - Joe Hager, South Haven (1998-02)
153 - Blake Dunn, Saugatuck (100 games) (2014-17)
153 - Tim Kudlac, Blissfield (1996-99)
152 - Joe Broderick, Saugatuck (2007-10)
151 - Jordan Sherman, Homer (2015-18)
151 - Collin O'Keefe, Grand Ledge (1998-2001)
150 - Nathan Bethel, Jackson (2011-14)

Hits
Hitting Streak - Consecutive At Bats
17 - Dan Taylor, Kingsley (3-29-2007 – 4-28-2007)
17 - David Kehrer, Onekama (2002)
15 - Sean Newman, Okemos (4-28-2005 – 5-5-2005)
13 - Nick Moss, Montague (5-6-2023 – 5-16-2023)
13 - Stephen Kwapis, Kalamazoo Hackett Catholic Prep (4-16-2021 – 4-24-2021)
12 - Matthew Rivera, Mackinaw City (5-1-2015 – 5-8-2015)
12 - Jim Barr, East Lansing (4-15-1999 – 4-27-1999)
12 - Brian Neil, Harper Woods Bishop Gallagher (1985)
11 - Chris Pickelman, Otisville-Lakeville (1995)

Hitting Streak - Consecutive Games
58 - Conor Dishman, Ann Arbor Gabriel Richard (3-30-2010 – 4-30-2011)
49 - Matt Dillon, Reading (2002-03)
47 - Rob Campbell, Bloomfield Hills Andover (2002-04)

Season (minimum 65)
81 - Trevor TerHaar, Zeeland East (39 games) (2017)
80 - Bobby Korecky, Saline (1998)
78 - Nick Johnson, New Lothrop (43 games) (2018)
78 - Nick Johnson, New Lothrop (41 games) (2017)
78 - Mark Weist, Saline (39 games) (2010)
78 - Bryan McCarty, Three Oaks River Valley (1995)
77 - Conor Dishman, Ann Arbor Gabriel Richard (2011) 
77 - Conor Dishman, Ann Arbor Gabriel Richard (2010) (45 games)
76 - Jacob Sanborn, Grand Ledge (1995)
76 - Andy Henderson, Grand Ledge (1994)
74 - Lance Salsgiver, Davison (2001)
74 - Don DeDonatis, Warren DeLaSalle (1993)
73 - Nick Brzezinski, Traverse City West (44 games) (2016)  
73 - Eric Ichesco, Saline (1999)
73 - Mike Wiseley, Brighton (1989)
72 - Tyler Park Baker, Grand Ledge (2010)
71 - Anthony Piazza, Saline (1999)
71 - Drew Henson, Brighton (1998)
71 - Drew Henson, Brighton (1996)
71 - Gid Douglas, Three Oaks River Valley (1994)
70 - Jason Newcomb, Caro (2000)
70 - Mike Cervenak, Dearborn Divine Child (1994)
70 - Todd Weir, Grand Ledge (1994)
69 - Tony Wieber, Grand Ledge (2008)
69 - Scott Pieratt, Mount Pleasant Sacred Heart (1996)
69 - Steve Buerkel, Linden (1988)
68 - Nick Kissane, Grand Ledge (2008)
68 - Collin O'Keefe, Grand Ledge (2001)
68 - Joel Baas, Carleton Airport (1999)
68 - Jason Newcomb, Caro (1999)
68 - Matt Hughes, South Haven (1997)
68 - Zac Robertson, Three Oaks River Valley (1997)
68 - Mike Strebeck, South Haven (1996)
67 - Jack Ropp, Concord (2012)
67 - John Jackoviak, Scottville Mason County Central (2011)
67 - Brian Maurer, Maple City Glen Lake (1999)
67 - Eric Esper, Grand Ledge (1998)
66 - Jacob Buchberger, Montague (37 games) (2016)
66 - Colton Bradley, Richland Gull Lake (2012)
66 - Brad Guenther, Saline (2009)
66 - Tony Wieber, Grand Ledge (2009)
66 - Dustin Ditsworth, Grand Ledge (2008)
65 - Casey Pashak, Pinconning (40 games) (2009)
65 - J.P. Bauman, Battle Creek St. Philip (1999)
65 - Andy Taylor, Flint Southwestern (1999)
65 - John MacLeod, Grand Ledge (1998)
65 - Nate McLouth, Whitehall (1998)
65 - Jason Newcomb, Caro (1998)
65 - Dan Sanborn, Grand Ledge (1994)

Career (minimum 175)
257 - Drew Henson, Brighton (1995-98)
256 - Nick Johnson, New Lothrop (164 games) (2015-18)
238 - Ryan Kyes, Detroit Country Day (1994-97)
236 - Conor Dishman, Ann Arbor Gabriel Richard (2008-11)
215 - Josh Knorr, Blissfield (2009-12)
205 - Ryan Orr, Bath (138 games) (2011-14)
204 - Zach Fish, Kalamazoo Central (2008-09), Richland Gull Lake (2010-11)
203 - Jason Newcomb, Caro (1998-2000)
199 - Ryan Jones, Haslett (2005-08)
199 - Casey Caid, Three Oaks River Valley (1994-97)
199 - Scott Pieratt, Mount Pleasant Sacred Heart (1993-96)
198 - Jacob Buchberger, Montague (129 games) (2013-16)
198 - Bobby Korecky, Saline (1995-98)
194 - Brett Sikorski, Bronson (152 games) (2016-19)
191 - Tyler Park Baker, Grand Ledge (2008-11)
189 - Max Hendricks, Hartland (2015-18)
189 - Tanner Allison, Portland (2011-14)
189 - Nolan Breymaier, Ann Arbor Gabriel Richard (2008-11)
189 - Daniel Jones, Carleton Airport (2007-10)
188 - Travis Moore, Maple City Glen Lake (2013-16)
188 - Joe Killian, Remus Chippewa Hills (2007-10)
187 - Alex White, Homer (2011-14)
187 - Nick Kissane, Grand Ledge (2007-09)
187 - Ryan Thurston, Homer (2003-06)
186 - C.J. Finch, Homer (2003-06)
185 - Dustin Ditsworth, Grand Ledge (2006-09)
185 - David Dinsmoore, Reese (2000-03)
184 - Brock Ridgeway, Homer (158 games) (2013-16)
182 - Tony Wieber, Grand Ledge (2007-09)
181 - Blake Borck, Hudson (160 games) (2016-19)
181 - Nate Sitkiewicz, Homer (2012-15)
181 - Derek Feldkamp, Blissfield (1999-2002)
179 - Tyler Kyro, Jackson (2011-14)
179 - Andy Bunting, Maple City Glen Lake (1997-2000)
179 - Todd Burke, Stevensville Lakeshore (1989-92)
178 - Collin O'Keefe, Grand Ledge (1998-2001)
178 - Gid Douglas, Three Oaks River Valley (1992-94)
178 - Steve Buerkel, Linden (1985-88)
177 - Steve Barclay, Stevensville Lakeshore (1997-2000)
177 - Frank Garcia, Brighton (1997-99)
176 - Bart Bennett, Birch Run (1998-2001)

Doubles
Season
32 - Jason Lauer, Onsted (1997)
27 - Joel Baas, Carleton Airport (1999)
26 - Ryan Kyes, Detroit Country Day (1997)
24 - Mike Cervenak, Dearborn Divine Child (1994)
23 - Alex Rose, Stockbridge (39 games) (2019)
23 - Tanner Allison, Portland (2014)
23 - Conor Dishman, Ann Arbor Gabriel Richard (2011)
23 - Eric Ichesco, Saline (1999)
23 - Drew Henson, Brighton (1996)
22 - Mark Weist, Saline (2010)
22 - Tom Fauver, Onsted (2005)
22 - Jacob Sanborn, Grand Ledge (1994)
21 - Nick Johnson, New Lothrop (43 games) (2018)
21 - Nick Johnson, New Lothrop (41 games) (2017)
21 - Mitchell Weber, Rochester (37 games) (2015)
21 - Colton Bradley, Richland Gull Lake (2012)
21 - Nate Dreslinski, Clinton (2009)
21 - Brad Guenther, Saline (2009)
21 - Tony Wieber, Grand Ledge (2008)
21 - Tyler Curtis, East Lansing (2002)
21 - Mark Roeder, Onsted (2002)
21 - Frank Garcia, Brighton (1999)
21 - Mat Rehkopf, South Haven (1998)
20 - Alden Stefanovski, Whitmore Lake (33 games) (2022)
20 - Joey Johnston, Croswell-Lexington (2018)
20 - Blake Dunn, Saugatuck (40 games) (2016)
20 - Blake Dunn, Saugatuck (35 games) (2015)
20 - Nate Davis, Temperance Bedford (2009)
20 - Andrew Harding, Ortonville-Brandon (2004)
20 - Matt Lewis, Warren DeLaSalle (2004)
20 - Casey Robrahn, Jenison (2004)
20 - Jeff Tebeau, Williamston (2002)
20 - John West, Flint Southwestern Academy (2000)
20 - Jason Newcomb, Caro (1999)
20 - Greg Atkinson, Maple City Glen Lake (1984)
19 - Conor Rentfrow, Brooklyn Columbia Central (2024)
19 - Jimmy Wressel, Paw Paw (36 games) (2017)
19 - Nathan Bethel, Jackson (2014)
19 - Daniel Jones, Carleton Airport (2008)
19 - Nick Kissane, Grand Ledge (2008)
19 - Brian Robinson, Troy (2007)
19 - Dan Taylor, Kingsley (2007)
19 - Kalian Hamlin, South Haven (2006)
19 - Dan Blemaster, DeWitt (2004)
19 - Chris VanWagoner, Lapeer West (2001)
19 - Andy Bunting, Maple City Glen Lake (2000)
19 - Ryan Rozycki, Muskegon Mona Shores (2000)
19 - John Hostetler, Muskegon Mona Shores (1999)
19 - Steve Kniebbe, Bridgeport (1999)
19 - Bob Korecky, Saline (1998)
19 - Jason Covey, South Haven (1997)
19 - Mike Seestedt, Mount Pleasant Sacred Heart (1995)

Career
68 - Drew Henson, Brighton (1995-98)
65 - Ryan Kyes, Detroit Country Day (1994-97)
59 - Carey Pohlman, Spring Lake (1998-2001)
56 - Nick Johnson, New Lothrop (164 games) (2015-18)
54 - Tanner Allison, Portland (2011-14)
53 - Blake Dunn, Saugatuck (100 games) (2014-17)
53 - Dan Taylor, Kingsley (2004-07)
52 - Adrian Williams, Detroit Southeastern (101 games) (1992-95)
51 - Daniel Jones, Carleton Airport (2007-10)
51 - Steve Barclay, Stevensville Lakeshore (1997-2000)
50 - John Jackoviak, Scottville Mason County Central (2009-11)
50 - Tony Wieber, Grand Ledge (2007-09)
49 - Nate Sitkiewicz, Homer (2012-15)  
49 - Fred Haupricht, Saginaw Nouvel (1992-95)
49 - Greg Atkinson, Maple City Glen Lake (1982-85)
48 - Brett Sikorski, Bronson (152 games) (2016-19)
48 - Conor Dishman, Ann Arbor Gabriel Richard (2008-11)
48 - Andy Bunting, Maple City Glen Lake (1997-2000)
48 - Jason Newcomb, Caro (1998-2000)
48 - Brent Olivier, Haslett (1998-2000)
47 - Nathan Bethel, Jackson (2011-14)
47 - Tyler Park Baker, Grand Ledge (2008-11)
47 - Frank Garcia, Brighton (1997-99)
47 - Phil Henriksen, Montague (1995-98)
46 - Joey Johnston, Croswell-Lexington (2016-19)
46 - Nolan Breymaier, Ann Arbor Gabriel Richard (2008-11)
46 - Scott Pieratt, Mount Pleasant Sacred Heart (1993-96)
45 - Austin Odziana, Maple City Glen Lake (2012-15)
45 - Seth Johnson, Gobles (2010-13)
45 - Rob Campbell, Bloomfield Hills Andover (2001-04)
45 - Andrew Weeks, Warren Woods-Tower (1999-2002)

Triples
Season

15 - Tyler Castiglione, Monroe Jefferson (2013)
14 - Cody Allen, Coleman (2005)
13 - Cole Prout, Standish-Sterling (42 games) (2022)
13 - Brandon Bennett, Comstock Park (2004)
12 - Tim Reeves, Westland John Glenn (1997)
11 - Max Hendricks, Hartland (2018)  
11 - Jacob Buchberger, Montague (30 games) (2015)
11 - Jordan Farris, Webberville (2008)
11 - Steve Money, Midland (1990)
11 - Dave Sontag, Monroe Jefferson (1977)
10 - Chase Raymond, Standish-Sterling (42 games) (2022)
10 - Joe Killian, Remus Chippewa Hills (2010)
10 - Ryan Jones, Haslett (2008)
10 - J.T. Scarpelli, Big Rapids (2006)
10 - Bart Bennett, Birch Run (2001)
9 - Alex Di Dio, Whitmore Lake (29 games) (2023)
9 - Trent Hagenbach, Saginaw Valley Lutheran (2022)
9 - Nick Johnson, New Lothrop (41 games) (2017)  
9 - Gage Hammond, Saline (2012)
9 - Alex Harmon, Fremont (2010)
9 - Joe Killian, Remus Chippewa Hills (2009)
9 - Kerry Hofmeister, Valley Lutheran (2008)
9 - Steven Scoby, Delton Kellogg (2008)
9 - Brian Maurer, Maple City Glen Lake (1999)
9 - Steve Rhodes, Harper Woods (1999)
9 - Ed Smith, Charlotte (1973)
8 - Alex Fenkell, Birmingham Groves (39 games) (2021)
8 - Nick Brzezinski, Traverse City West (44 games) (2016)
8 - Cameron Brayman, Montague (30 games) (2015)
8 - Mark Weist, Saline (2010)
8 - Jon Berti, Troy (2008)
8 - Scott Pieratt, Mount Pleasant Sacred Heart (1996)
8 - Carlos Fernandez, Lansing Catholic Central (1995)
8 - Mike Cervenak, Dearborn Divine Child (1994)
8 - Dennis Hamilton, Dearborn Divine Child (1988)
8 - Rick Utterback, Mount Pleasant (1980)
8 - Steve Myers, Blissfield (1972)
7 - Kade Johnson, Montague (36 games) (2023)
7 - Jason Marshall, Trenton (35 games) (2022)
7 - Owen Graves, Kingsley (38 games) (2021)
7 - Trent Hagenbach, Saginaw Valley Lutheran (2021)
7 - Zach MacDonald, Portage Central (40 games) (2021)
7 - Evan Yokie, Novi (2018)
7 - Kainan Bayn, Zeeland East (2017)
7 - Parker Marcon, Paw Paw (32 games) (2015)
7 - Tyler Janish, Whittemore-Prescott (2013)
7 - Garrett Gordon, Saline (2011)
7 - Jared Kujawa, Temperance Bedford (2010)
7 - Korey Gainey, Saline (2009)
7 - Josh Pleyte, Portland (2009) 
7 - Jacob Robinson, St. Johns (2009)
7 - Tony Wieber, Grand Ledge (2009)
7 - Brandon Bongard, Grand Rapids Kenowa Hills (2008)
7 - J.T. Scarpelli, Big Rapids (2007)
7 - Mark Hines, Jackson (2005)
7 - Justin Wilson, Blissfield (2005)
7 - Trevor Manuel, Clarkston (2001)
7 - J.P. Bauman, Battle Creek St. Philip (1999)
7 - Jason Daniels, Rochester Adams (1999)
7 - Dan Griesbaum, Grosse Pointe South (1999)
7 - Doug Smith, Comstock (1997)
7 - Bryan McCarty, Three Oaks River Valley (1995)
7 - Scott Pieratt, Mount Pleasant Sacred Heart (1995)
7 - Darin Price, Three Oaks River Valley (1988)

Career
27 - Cole Prout, Standish-Sterling (110 games) (2019-22#)
25 - Tyler Castiglione, Monroe Jefferson (2010-13)
25 - Bart Bennett, Birch Run (1998-2001)
23 - Jacob Buchberger, Montague (129 games) (2013-16)
21 - Scott Pieratt, Mount Pleasant Sacred Heart (1993-96)
20 - Joe Killian, Remus Chippewa Hills (2007-10)
19 - Max Hendricks, Hartland (2015-18)
19 - Ryan Jones, Haslett (2005-08)
18 - J.T. Scarpelli, Big Rapids (2005-07)
17 - Alex Harmon, Fremont (2008-10)
17 - J.P. Bauman, Battle Creek St. Philip (1996-99)
16 - Trent Hagenbach, Saginaw Valley Lutheran (2019-22#)
16 - Steven Scoby, Delton Kellogg (2005-2008)
15 - Ryan Elble, East Grand Rapids (137 games) (2008-11)
15 - Jacob Robinson, St. Johns (2008-10)
14 - Donnie Eaton, Ann Arbor Gabriel Richard (2008-11)
14 - Brandon Bongard, Grand Rapids Kenowa Hills (2006-08)
14 - Tyler Wehner, Blissfield (2004-07)
14 - Justin Wilson, Blissfield (2002-05)
14 - Nate McLouth, Whitehall (1997-99)
14 - Mike Sokol, Warren DeLaSalle (1996-98)
13 - Alex Di Dio, Whitmore Lake (89 games) (2021-23)
13 - Nick Johnson, New Lothrop (164 games) (2015-18)
13 - Tyler Janish, Whittemore-Prescott (2010-13)
13 - Brad Guenther, Saline (2007-09)
13 - Brian Maurer, Maple City Glen Lake (1996-99)
13 - David Karpinski, Buchanan (1978-81)
13 - Steve Meyers, Blissfield (1970-73)

Home Runs
Inning

2 - Brayden Haynes, Beal City vs. Lake City, 2nd inning (5-31-2022)
2 - Jacob Morton, Adrian Lenawee Christian vs. Britton Deerfield, 1st inning (5-16-2022)
2 - Kyle Klepper, Homer vs. Manchester, 1st inning (5-13-2017)
2 - Mike Mokma, Holland Christian vs. Grandville Calvin Christian, 5th inning (5-23-2016)
2 - Cory Davis, Saline vs. Dearborn Divine Child, 3rd inning (5-7-2010)
2 - Mark Govitz, Beaverton vs. Houghton Lake, 7th inning (5-3-2007)
2 - Chris Ake, Lutheran Westland vs. Dearborn Heights Annapolis, 1st inning (4-28-2007)
2 - Ryan Thurston, Homer vs. Concord, 1st inning, (6-3-2006)
2 - Kyle Schrauben, Portland St. Patrick vs. Lansing Christian, 2nd inning (6-4-2005)
2 - Rob Marks, Sanford Meridian vs. Farwell, 1st inning (5-12-2005)
2 - Dale Cornstubble, Homer vs. Reading, 1st inning (5-6-2005)
2 - Matt Powers, Homer vs. Athens, 1st inning (5-28-2004)
2 - Ben Sprague, DeWitt vs. Fowlerville, 5th inning (5-17-2004)
2 - Ryan Bardoni, Warren Woods Tower vs. Warren Lincoln, 7th inning (5-5-2004)
2 - Josh Collmenter, Homer vs. Quincy, 3rd inning (4-27-2004)
2 - Justin Noffsinger, Whittemore-Prescott vs. Lincoln Alcona, 1st inning (4-22-2004)
2 - Jason Francisco, Battle Creek St. Philip vs. Centreville, 7th inning (5-24-2003)
2 - Jeremiah Schutt, Ravenna vs. Hart, 6th inning (5-6-2003)
2 - Jeff Tebeau, Williamston vs. Bellevue, 3rd inning (4-24-2003)
2 - Jeff Haruska, St. Louis vs. Saginaw Nouvel, 1st inning (5-18-2002)
2 - Michael Vinsaw, Hemlock vs. Saginaw Michigan Lutheran Seminary (5-10-2002)
2 - Jeff Tebeau, Williamston vs. Portland (5-9-2002)
2 - Dustin Wood, Pewamo-Westphalia vs. Portland St. Patrick, 3rd inning (5-23-2001)
2 - Larry Baynham, Grayling vs. Lake City, 2nd inning (5-22-2001)
2 - Dan Curley, Petersburg Summerfield vs. Britton-Deerfield, 4th inning (5-24-2000)
2 - Chris Lizon, Ortonville Brandon vs. Fowlerville, 2nd inning (5-6-2000)
2 - Brent Mowinski, Corunna vs. Chesaning, 1st inning (5-22-1999) 
2 - Sean Reisig, Elk Rapids vs. Harbor Springs (5-11-1999)
2 - Andrew Brooks, Owosso vs. Durand, 7th inning (5-6-1999)
2 - Eric Ichesco, Saline vs. Ypsilanti Lincoln, 3rd inning (5-4-1999)
2 - Dave Daymon, Mount Pleasant vs. Greenville (5-12-1998)
2 - Jason Popham, Warren Mott vs. Macomb L'Anse Creuse North (4-30-1998)
2 - Robb Smith, Bay City Central vs. Saginaw (1993)  
2 - Pete Sheldon, North Muskegon vs. Scottville (1956)

Game
4 - J.P. Calder, Pinckney vs. Highland Milford (5-18-2010)
4 - Jon Brand, Holland West Ottawa vs. Jenison (5-5-2009)
4 - Brad VanSickler, Williamston vs. Bellevue (4-26-2001)
4 - Jeremy Reisig, Elk Rapids vs. Harbor Springs (5-11-1999)
4 - Aaron Cash, South Lyon vs. Hartland (1998)
4 - Steve Gasser, Chesaning vs. Birch Run (4-21-1994)
3 - Caleb Bonemer, Okemos vs. Grand Ledge (6-3-2023)
3 - Alex Di Dio, Whitmore Lake vs. Adrian Madison (4-13-2023)
3 - Brady Birchmeier, New Lothrop vs. Montrose (5-2-2022)
3 - Zach Hopman, Brighton vs. Ann Arbor Pioneer (5-20-2019)
3 - Zach Hopman, Brighton vs. Plymouth (5-1-2019)
3 - Jake Riggs, Brethren vs. Custer Mason County Eastern (4-22-2019)
3 - Sam Busch, East Lansing vs. Ionia (4-12-2019)
3 - Josh Headlee, Marine City vs. Madison Heights Lamphere (5-14-2018)
3 - Austin Putman, Charlevoix vs. Suttons Bay (5-12-2016)  
3 - Zach Fish, Richland Gull Lake vs. Portage Northern (6-1-2011)
3 - Robbie Fisher, Ottawa Lake-Whiteford vs. Adrian Madison (2010)
3 - Daniel Bolster, Dundee vs. Erie-Mason (5-21-2009)
3 - Josh Jacklin, Maple City Glen Lake vs. Buckley (5-13-2008)  
3 - Andrew Cleland, St. Johns vs. Corunna (5-24-2007)
3 - Joe Urbanski, South Haven vs. Three Rivers (5-5-2006)
3 - Justin Noffsinger, Whittemore-Prescott vs. Lincoln Alcona (4-22-2004)
3 - Jeff Tebeau, Williamston vs. Bellevue (4-24-2003)
3 - Nick McIntosh, Petoskey vs. Gaylord (6-1-2002)
3 - Jeff Haruska, St. Louis vs. Saginaw Nouvel (5-18-2002)
3 - Jeff Tebeau, Williamston vs. Portland (5-9-2002)
3 - Ben Papes, Scottville Mason County Central vs. Hart (5-3-2002)
3 - Jimmy Bogoski, Milan vs. Riverview (4-30-2002)
3 - Brad VanSickler, Williamston vs. Bellevue (4-26-2001)
3 - Stevan Louch, Clare vs. Alma (4-24-2001) (Game two of a doubleheader)
3 - Brian Hales, Clare vs. Alma (4-24-2001) (Game one of a doubleheader)
3 - Stevan Louch, Clare vs. Alma (4-24-2001) (Game one of a doubleheader)
3 - Steve Girodat, Armada vs. Memphis (4-23-2001)
3 - Gary Rosenburg, West Bloomfield vs. Birmingham Seaholm (4-2-2001)
3 - Justin Paulton, Leland vs. Northport (6-3-2000)
3 - Jim Duffy, Carleton Airport vs. Essexville-Garber (5-29-2000)
3 - Andy Bunting, Maple City Glen Lake vs. Kingsley (5-11-2000)
3 - Jeff Salling, Mesick vs. Frankfort (5-8-2000)
3 - Josh Robart, Whitehall vs. Reed City (6-12-1999)
3 - Andy Douglas, Boyne City vs. East Jordan (6-5-1999)
3 - Greg Fowler, Port Huron vs. Warren Mott (5-17-1999)
3 - Steven Cassiday, Gladwin vs. Ogemaw Heights (5-15-1999)
3 - Josh Robart, Whitehall vs. Hart (5-11-1999)
3 - Rob Falconer, Scottville Mason County Central vs. Muskegon Oakridge (5-11-1999)
3 - Derek Drietzler, Buchanan vs. Niles Brandywine (5-11-1999)
3 - Jim Deliz, Clinton Township Chippewa Valley vs. Port Huron (5-1-1999)
3 - Jim Deliz, Clinton Township Chippewa Valley vs. Sterling Heights Stevenson (4-24-1999)
3 - James Moreno, Holt vs. Saline (1999)
3 - Chad Tarpley, Portage Central vs. Jenison (1999)
3 - Jason Popham, Warren Mott vs. Harrison Township L'Anse Creuse (5-11-1998)
3 - Steven Cassiday, Gladwin vs. Houghton Lake (4-20-1998)
3 - Jesse Eyre, Climax-Scotts vs. White Pigeon (1998)
3 - Jim Fountain, Monre Jefferson vs. Grosse Ile (1998)
3 - Reggie Robinson, Blissfield (1998)
3 - Chris Margol, Three Oaks River Valley vs. Hartford (4-17-1997)
3 - Adam Lenartz, Grand Rapids Kenowa Hills v. Sparta (1997)
3 - Ricky Miller, Erie-Mason vs. Dundee (1997)
3 - Greg Smith, Grand Rapids Kenowa Hills vs. Hudsonville Unity Christian (1997)
3 - Chris Pickelman, Otisville-Lakeville vs. Oxford (1996)
3 - Mike Burgess, Dearborn Edsel Ford vs. Taylor Truman (5-22-1995)
3 - Tom Rozema - Grand Rapids Kenowa Hills vs. Hudsonville Unity Christian (5-12-1995)
3 - Matthew Schiermyer, Morenci vs. Ottawa Lake Whiteford (4-28-1995)
3 - Zac Robertson, Three Oaks River Valley vs. Hartford (1995)
3 - Ben Delor, Marysville vs. St. Clair (5-10-1994)
3 - Anthony Nutt, Hanover-Horton vs. Vandercook Lake (4-24-1991)
3 - Glen Kormos, Hanover-Horton vs. Brooklyn Columbia Central (4-28-1990)
3 - Alex Nicolich, Battle Creek Harper Creek vs. Battle Creek Pennfield (1990)
3 - Steve Barg, Utica vs. Fraser (1988)
3 - David Letters, Battle Creek Harper Creek vs, Battle Creek Lakeview (1988)
3 - Jody Smith, Marysville vs. Port Huron (4-11-1987)
3 - Steve Bond, Yale vs. Dryden (1986)
3 - Steve Rollin, Tawas vs. Bay City All Saints (1986)
3 - Steve Adams, Grand Rapids Kenowa Hills vs. Wayland (1983)
3 - Art McGuff, Midland vs. Flint Central (1978)
3 - Steve Urka, Scottville Mason County Central vs. North Muskegon (5-2-1977)
3 - Larry Mishler, Chesaning vs. Saginaw Swan Valley (5-22-1976)
3 - Bill Zgorzelski, Temperance Bedford vs. Sylvania (OH) (5-1-1970)
3 - Tom Black, Warren DeLaSalle vs. Detroit St. Catherine's (5-1938)

Consecutive At Bats
6 - Stevan Louch, Clare vs. Alma (4-24-2001) (3 home runs in each game of a doubleheader)
4 - J.P. Calder, Pinckney vs. Highland Milford (5-18-2010)
4 - Brian Bartman, Leslie vs. Brooklyn Columbia Central (2 games) and Homer (5-4-2010/5-5-2010)
4 - Robbie Fisher, Ottawa Lake Whiteford vs. Morenci and Adrian Madison (2010)
4 - Jon Brand, Holland West Ottawa vs. Jenison (5-6-2009)
4 - Josh Robart, Whitehall vs. Hart (5-11-1999)
4 - Todd Menard, Sault Ste. Marie vs. Gaylord (5-9-1987)
3 - Sam Busch, East Lansing vs. Ionia (4-12-2019)
3 - Josh Headlee, Marine City vs. Madison Heights Lamphere (5-14-2018)
3 - Maxwell Cleaver, Pellston vs. Boyne Falls (5-15-2017) and Newberry (5-17-2017)
3 - Austin Putman, Charlevoix vs. Suttons Bay (5-12-2016)
3 - Daniel Bolster, Dundee vs. Erie Mason (5-21-2009)
3 - Bryce Lindberg, Howell vs. Waterford Kettering (4-24-2009)
3 - Brandon Stempien, Quincy (2009)
3 - Chris Ake, Lutheran Westland vs. Dearborn Heights Annapolis (4-28-2007)
3 - Dusty Compton, Homer vs. Onsted and Parma Western (5-20-2006)
3 - Joe Urbanski, South Haven vs. Three Rivers (5-5-2006)
3 - Matt Powers, Homer vs. Union City (5-25-2004) and Athens (5-28-2004)
3 - Jeff Tebeau, Williamston vs. Bellevue (4-24-2003)
3 - Nick McIntosh, Petoskey vs. Gaylord (6-1-2002)
3 - Jeff Tebeau, Williamston vs. Portland (5-9-2002)
3 - Ben Papes, Scottville Mason County Central vs. Hart (5-3-2002)
3 - Jimmy Bogoski, Milan vs. Riverview (4-30-2002)
3 - Justin Paulton, Leland vs. Northport (6-3-2000)
3 - Jim Duffy, Carleton Airport vs. Essexville-Garber (5-29-2000)
3 - Andy Douglas, Boyne City vs. East Jordan (6-5-1999)
3 - Rob Falconer, Scottville Mason County Central vs. Muskegon Oakridge (5-11-1999)
3 - Jim Deliz, Clinton Township Chippewa Valley vs. Port Huron (5-1-1999)
3 - Jim Deliz, Clinton Township Chippewa Valley vs. Sterling Heights Stevenson (4-24-99)
3 - Mike Burgess, Dearborn Edsel Ford vs. Taylor Truman (5-22-1995)
3 - Ben Delor, Marysville vs. St. Clair (5-10-1994)
3 - Steve Gasser, Chesaning vs. Birch Run (4-21-1994)
3 - Steve Rollin, Tawas vs. Bay City All Saints (1986)
3 - Art McGuff, Midland vs. Flint Central (1978)
3 - Larry Mishler, Chesaning vs. Saginaw Swan Valley (5-22-1976)

Consecutive Game Ending
2 - Matt Koppinger, Grosse Pointe North (to make final score 3-2 vs. Fair Haven Anchor Bay with solo in 8th inning, 5-2-2007; to make score 5-2 vs. Warren Mott with 3-run HR in 7th inning, 5-3-2007)

Season (minimum 15)
24 - Zach Fish, Richland Gull Lake (2011)
23 - Jim Willison, Morley-Stanwood (1998)
23 - Drew Henson, Brighton (1997)
22 - Jesse Eyre, Climax-Scotts (1998)
22 - Drew Henson, Brighton (1998)
20 - Jim Duffy, Carleton Airport (2000)
19 - Rob Rambow, DeWitt (1993)
18 - Seth Sanders, Ann Arbor Pioneer (2005)
18 - Zach Nagtzaam, Ithaca (1999)
18 - Todd Sowers, Midland Bullock Creek (1991)
18 - Todd Canfield, Galien (1984)
17 - Ryan LaMarre, Jackson Lumen Christi (2007)
17 - Zach Putnam, Ann Arbor Pioneer (2005)
17 - Shaun Gregg, Grant (1996)
17 - Dwain Koscielniak, Gaylord St. Mary (1991)
17 - Mike Mattis, Grand Ledge (1990)
17 - Rob Pike, Sault Ste. Marie (1988)
16 - Zach Putnam, Ann Arbor Pioneer (2004)
16 - Scott Koerber, Grosse Pointe North (1999)
16 - Nate McLouth, Whitehall (1999)
16 - Dave Miller, Whitehall (1999)
16 - Josh Robart, Whitehall (1999)
16 - Jason O'Neal, Vandercook Lake (1998)
16 - Todd Menard, Sault Ste. Marie (1988)
15 - Zach MacDonald, Portage Central (40 games) (2021)
15 - Grant Householder, Grand Ledge (2010)
15 - Tony Wieber, Grand Ledge (2009)
15 - Tom Howard, Grand Ledge (2006)
15 - Matt Powers, Homer (2004)
15 - Evan Sharpley, Marshall (2004)
15 - Jeff Tebeau, Williamston (2002)
15 - Nate Doorlag, Plainwell (1999)
15 - B.J. Maas, Jenison (1999)
15 - Scott Stuck, Climax-Scotts (1998)
15 - Matt Moore, Okemos (1997)

Career (minimum 25)
70 - Drew Henson, Brighton (1995-98)
47 - Zach Fish, Kalamazoo Central (2008-09), Richland Gull Lake (2010-11)
41 - David Dinsmoore, Reese (2000-03)
40 - Rick Sellers, Remus Chippewa Hills (1982-85)
38 - Ryan LaMarre, Jackson Lumen Christi (2005-07)
38 - Jim Duffy, Carleton Airport (1999-2001)
36 - Jim Deliz, Clinton Township Chippewa Valley (1997-2000)
35 - Dwain Koscielniak, Gaylord St. Mary (1988-91)
34 - Mike Macek, Redford Union (1997-2000)
34 - Jack Bleyaert, Petoskey (1998-2000)
33 - Evan Sharpley, Marshall (2002-05)
33 - Zach Putnam, Ann Arbor Pioneer (2002-04)
33 - Dusty Warner, Homer (1993-96)
33 - Toby McFarland, Petoskey (1987-90)
33 - Todd Canfield, Galien (1982-85)
32 - Josh Robart, Whitehall (1996-99)
32 - Nate McLouth, Whitehall (1997-99)
31 - J.P. Maracani, Pinckney (2008-11)
31 - Matt Powers, Homer (2001-04)
31 - Derek Feldkamp, Blissfield (1999-2002)
30 - Cal Johnston, Grand Ledge (2015-18)
30 - Jeff Tebeau, Williamston (2000-03)
30 - Mike Melvin, Blissfield (1999-2002)
30 - Derek Tracy, Jackson Lumen Christi (1999-2002)
30 - Mike Salling, Mesick (1995-98)
29 - Adam Newell, Decatur (2000-03)
29 - Nate Doorlag, Plainwell (1997-99)
28 - Austin Rinard, Homer (2006-08)
28 - Jeff Poe, Homer (1997-2000)
27 - Jesse Eyre, Climax-Scotts (1995-98)
27 - Brian Jeffrey, Adrian (1994-97)
27 - Scott Warner, Homer (1982-85)
26 - Kyle Weessies, Climax-Scotts (1995-98)
26 - Scott Pieratt, Mount Pleasant Sacred Heart (1993-96)
26 - Dusty Compton, Homer (2003-06)
26 - Andrew Weeks, Warren Woods Tower (1999-2002)
26 - B.J. Maas, Jenison (1998-99)
25 - Seth Johnson, Gobles (2010-13)
25 - Tony Wieber, Grand Ledge (2007-09)
25 - Ron Hollis, Brighton (1989-91)

Grand Slams
Inning

2 - Rob Marks, Sanford Meridian vs. Farwell, 1st inning (5-12-2005)
2 - Jeff Haruska, St. Louis vs. Saginaw Nouvel, (5-18-2002)

Game
3 - Zac Jancek, Montague vs. Hesperia (5-26-2005)
3 - Andrew Kinney, Ida vs. Monroe Jefferson (5-22-2004)
2 - George Fishback, Grosse Pointe South vs. Warren Cousino (5-21-2011)
2 - Donnie Eaton, Ann Arbor Gabriel Richard vs. Macomb Lutheran North (5-3-2011)
2 - Craig Ritter, Fowler vs. Adrian Lenawee Christian (5-5-2007)
2 - David Thomas, Almont vs. Capac (5-18-2005)
2 - Rob Marks, Sanford Meridian vs. Farwell (5-12-2005)
2 - Jeff Haruska, St. Louis vs. Saginaw Nouvel, (5-18-2002)
2 - Michael Meadows, Brown City vs. Croswell-Lexington (5-4-2000)
2 - Rick Rhein, Lapeer West vs. Oxford (4-29-1999)
2 - Drew Henson, Brighton vs. Pinckney (4-7-1995)
2 - Mike Gartner, Montague vs. Pentwater (1995)
2 - Jason Knowlton, Bridgman vs. Eau Claire (4-29-1994)
2 - Steve Barg, Utica vs. Fraser (1988)
2 - Phil Larochelle, Flint Holy Rosary vs. Goodrich (1987)
2 - Jeff Bowman, Clinton vs. Napoleon (4-23-1983)
2 - Tim Steinacker, Hartland vs. Brighton (4-28-1981)
2 - Steve Urka, Scottville Mason County Central vs. North Muskegon (5-2-1977)

Consecutive At Bats
2 - Rob Marks, Sanford Meridian vs. Farwell (5-12-2005)
2 - Jake Johnston, Morley Stanwood vs. Grant (4-30-04) & Morley Stanwood vs. Lakeview (5-1-2004)
2 - Craig Link, Sturgis vs. Plainwell & Sturgis vs. Three Rivers (5-3-2003)*
2 - Jeff Haruska, St. Louis vs. Saginaw Nouvel (5-18-2002)
2 - Rick Rhein, Lapeer West vs. Oxford (4-29-1999)
2 - Jason Knowlton, Bridgman vs. Eau Claire (4-29-1994)
2 - Jeff Bowman, Clinton vs. Napoleon (4-25-1983)

*NOTE: In an invitational played in Sturgis, Link hit a grand slam in his final at bat in game one versus Plainwell, then hit a second in his first at bat of game two against Three Rivers.

Season (minimum 3)
4 - Ryan Thurston, Homer (2006)
4 - Scott Bunting, Maple City Glen Lake (1997)
3 - Dusty Compton, Homer (2005)

Career (minimum 4)
10 - Drew Henson, Brighton (1995-98)
4 - Nate Sitkiewicz, Homer (2012-15)
4 - Dusty Compton, Homer (2003-06)
4 - Ryan Thurston, Homer (2003-06)
4 - Scott Bunting, Maple City Glen Lake (1994-97)

Runs Batted In
Inning

8 - Rob Marks, Sanford Meridian vs. Farwell, 1st inning (5-12-2005)
8 - Jeff Haruska, St. Louis vs. Saginaw Nouvel, (5-18-2002)
7 - Christopher Wasczenski, Garden City vs. Dearborn Heights Robichaud, 1st inning (5-3-2010)
7 - Mark Govitz, Beaverton vs. Houghton Lake, 7th inning (5-3-2007)
6 - Brayden Haynes, Beal City vs. Lake City, 2nd inning (5-31-2022)
6 - Mike Mokma, Holland Christian vs. Grandville Calvin Christian, 5th inning (5-23-2016)  
6 - Cory Davis, Saline vs. Dearborn Divine Child (5-7-2010)
6 - Ryan Thurston, Homer vs. Concord, 1st inning (6-3-2006)
6 - Mike Schaaf, Saginaw Arthur Hill vs. Saginaw Swan Valley, 6th inning (4-6-2006)
6 - Dale Cornstubble, Homer vs. Manchester, 4th inning (6-11-2005)
6 - Jeremiah Schutt, Ravenna vs. Hart, 6th inning (5-6-2003)

Game
12 - Andrew Kinney, Ida vs. Monroe Jefferson (5-22-2004)
12 - Justin Paulton, Leland vs. Northport (6-3-2000)
12 - Steve Barg, Utica vs. Fraser (1988)
11 - Jeff Haruska, St. Louis vs. Saginaw Nouvel, (5-18-2002)
11 - Jimmy Bogoski, Milan vs. Riverview (4-30-2002)
11 - Brad VanSickler, Williamston vs. Bellevue (4-26-2001)
11 - David Pesci, Farmington Hills Harrison vs. Livonia Clarenceville (4-7-1998)
11 - Steve Urka, Scottville Mason County Central vs. North Muskegon (5-2-1977)
10 - Zach Fish, Richland Gull Lake vs. Portage Northern (6-1-2011)
10 - Chris Ake, Westland Lutheran vs. Dearborn Heights Annapolis (4-28-2007)  
10 - Ben Papes, Scottville Mason County Central vs. Hart (5-3-2002)
10 - Michael Meadows, Brown City vs. Croswell-Lexington (5-4-2000)

Season
83 - Drew Henson, Brighton (1998)
82 - Zach Fish, Richland Gull Lake (2011)
81 - Patrick O'Keefe, Jr., Grand Ledge (1993)
80 - Drew Henson, Brighton (1996)
80 - Bryan McCarty, Three Oaks River Valley (1995)
78 - Drew Henson, Brighton (1997)
79 - Zac Robertson, Three Oaks River Valley (1997)
77 - Chase Raymond, Standish-Sterling (42 games) (2022)
74 - Alex Strickland, Traverse City West (44 games) (2016)  
73 - Matt Powers, Homer (2004)
73 - Jacob Sanborn, Grand Ledge (1995)
72 - Tony Wieber, Grand Ledge (2008)
71 - Scott Koerber, Grosse Pointe North (1999) 
71 - Jim Willison, Morley-Stanwood (1998)

Career (minimum 130)
290 - Drew Henson, Brighton (1995-98)
203 - Zach Fish, Kalamazoo Central (2008-09), Richland Gull Lake (2010-11)
192 - Casey Caid, Three Oaks River Valley (1994-97)
182 - Ryan Thurston, Homer (2003-06)
180 - Nolan Breymaier, Ann Arbor Gabriel Richard (2008-11)
180 - Tony Wieber, Grand Ledge (2007-09)
179 - Matt Powers, Homer (2001-04)
178 - Jack Bleyaert, Petoskey (1998-2000)
178 - Zac Robertson, Three Oaks River Valley (1995-97)
177 - David Dinsmoore, Reese (2000-03)
174 - Conor Dishman, Ann Arbor Gabriel Richard (2008-11)
172 - Derek Feldkamp, Blissfield (1999-2002)
170 - J.P. Bauman, Battle Creek St. Philip (1996-99)
168 - Ryan LaMarre, Jackson Lumen Christi (2005-07)
167 - Seth Johnson, Gobles (2010-13)
164 - Andy Bunting, Maple City Glen Lake (1997-2000)
161 - Ryan Jones, Haslett (2005-08)
160 - Travis Moore, Maple City Glen Lake (2013-16)
160 - Nate Sitkiewicz, Homer (2012-15)  
159 - Fred Haupricht, Saginaw Nouvel (1992-95)
156 - Donnie Eaton, Ann Arbor Gabriel Richard (2008-11)
153 - Frank Garcia, Brighton (1997-99)
152 - Thadd Levine, Mount Pleasant Sacred Heart (2008-11)
152 - Mike Salling, Mesick (1995-98)
151 - Dan Holcomb, Homer (2003-06)
150 - Dale Cornstubble, Homer (2003-06)
148 - Nick Kissane, Grand Ledge (2007-09)
148 - Rob Campbell, Bloomfield Hills Andover (2001-04)
147 - Jeff Tebeau, Williamston (2000-03)
147 - Andrew Weeks, Warren Woods Tower (1999-2002)
146 - Jeff Poe, Homer (1997-2000)
145 - Tyler Park Baker, Grand Ledge (2008-11)
145 - Dan Horvath, Southgate Aquinas (1995-98)
145 - Gid Douglas, Three Oaks River Valley (1992-94)
142 - Brock Ridgeway, Homer (158 games) (2013-16)
141 - Jacob Buchberger, Montague (129 games) (2013-16)
141 - Dusty Compton, Homer (2003-06)
140 - Chase Raymond, Standish-Sterling (2019-22#)
140 - Zach Butters, Homer (2016-19)
140 - Mike Melvin, Blissfield (1999-2002)
139 - Ben Papes, Scottville Mason County Central (1999-2002)
137 - Alex Davison, Grand Ledge (2007-10)
136 - Blake Borck, Hudson (160 games) (2016-19)
136 - Jordan Sherman, Homer (2015-18)  
136 - Lance Salsgiver, Davison (2000-02)
135 - Brett Zimmerman, Frankfort (2015-18)  
135 - Adam Newell, Decatur (2000-03)
134 - Cal Johnston, Grand Ledge (2015-18)
134 - Zach Putnam, Ann Arbor Pioneer (2002-04)
134 - Jim Duffy, Carleton Airport (1999-2001)
133 - Matt Wagner, Ann Arbor Gabriel Richard (2008-11)
133 - Zack Buchan, Maple City Glen Lake (1999-2002)
133 - Collin O'Keefe, Grand Ledge (1998-2001)
132 - Nick Stiles, Bath (2009-12)
132 - Dustin Ditsworth, Grand Ledge (2006-09)
132 - Steve Barclay, Stevensville Lakeshore (1997-2000)
132 - Aaron Packard, South Haven (1998-2000)
132 - Scott Bunting, Maple City Glen Lake (1994-97)
132 - Scott Pieratt, Mount Pleasant Sacred Heart (1993-96)
132 - Ron Hollis, Brighton (1989-91)
131 - Tyler Wehner, Blissfield (2004-07)
131 - Mike Gatlin, Flushing (2002-05)
131 - Brad VanSickler, Williamston (2000-03)
131 - Jacob Sanborn, Grand Ledge (1994-95)

Batting Average

Season  (minimum .575 and 70 at bats)
.688 - Dan Taylor, Kingsley (53 for 77) (2007)
.650 - Cody Allen, Coleman (65 for 100) (2005)
.641 - Brent Watkins, Vandercook Lake (2003)
.640 - Brett Zimmerman, Frankfort (48 for 75) (2018)
.639 - Dan Taylor, Kingsley (46 for 72) (2005)
.634 - Jeff Salling, Mesick (45 for 71) (2001)
.629 - Jason O'Neal, Vandercook Lake (56 for 89) (1998)
.629 - Dwain Koscielniak, Gaylord St. Mary (1991)
.625 - Matthew Rivera, Mackinaw City (50 for 80) (2015)
.619 - Adrian Mercier, Powers North Central (52 for 84/32 games) (2023)
.617 - Phil Henriksen, Montague (58 for 94) (1997) 
.610 - Rob Campbell, Bloomfield Hills Andover (47 for 77) (2003)
.608 - Nick Moss, Montague (59 of 97/35 games) (2023)
.607 - J.P. Bauman, Battle Creek St. Philip (65 for 107) (1999)
.605 - Drew Henson, Brighton (1998)
.603 - Ben Papes, Scottville Mason County Central (139 for 292) (2002)
.602 - Brett Borrocci, Fraser (55 for 88) (1999)
.602 - Scott Koerber, Grosse Pointe North (77 for 118) (1999)
.597 - Lance Salsgiver, Davison (74 for 124) (2001)
.597 - Mike Salling, Mesick (1996)
.596 - Bob Malek, Detroit Catholic Central (1998)
.595 - Mark Weist, Saline (78 for 131) (2010)
.595 - Brendan Hadley, Novi (1998)
.595 - Scott Pieratt, Mount Pleasant Sacred Heart (1996)
.594 - Ryan Jones, Haslett (60 for 101) (2008)
.591 - Nick Williams, Hastings (1991)
.590 - Brent Steele, Caledonia (49 for 83) (2009)
.590 - Andy Taylor, Flint Southwestern (65 for 110) (1999)
.586 - Jason Newcomb, Caro (68 for 116) (1999)
.585 - Andy Henderson, Grand Ledge (1994)
.583 - Jacob Buchberger, Montague (60 for 103) (2015)
.583 - Kevin Gibson, Climax-Scotts (1985)
.579 - Tony Wieber, Grand Ledge (2009)
.578 - Jason Newcomb, Caro (70 for 121) (2000)
.577 - Greg Atkinson, Maple City Glen Lake (45 for 78) (1985)

Career (minimum .450)
.561 - Blake Dunn, Saugatuck (156 for 278/100 games) (2014-17)
.554 - Dan Taylor, Kingsley (154 for 278) (2004-07)
.551 - Ryan Kyes, Detroit Country Day (1994-97)
.547 - Josh Snyder, Zeeland East (82 for 150) (2011-12)
.538 - Jason Newcomb, Caro (203 for 377) (1998-2000) 
.532 - J.P. Bauman, Battle Creek St. Philip (173 for 325) (1996-99)
.530 - Rob Campbell, Bloomfield Hills Andover (2001-04)
.527 - Drew Henson, Brighton (1995-98)
.519 - Joe Brya, Grand Ledge (2003-05)
.518 - Steve Nowak, Gaylord St. Mary (1986-89)
.517 - Nick Kissane, Grand Ledge (2007-09)
.515 - Matt Jones, Carleton Airport (1984-85)
.514 - Don DeDonatis, Warren DeLaSalle (1993)
.512 - Jeff Salling, Mesick (83 for 162) (1999-2001)
.511 - Ryan Jones, Haslett (199 for 389) (2005-08) 
.511 - Phil Henriksen, Montague (1995-98)
.511 - Frank Accetta, Midland (1989-91)
.508 - Tony Wieber, Grand Ledge (2007-09)
.506 - Brett Zimmerman, Frankfort (170 for 336) (2015-18)
.506 - Justin Gouthro, East Lansing (99 for 196) (2004-05)
.506 - Lance Salsgiver, Davison (172 for 340) (2000-02)
.503 - David Kehrer, Onekama (146 for 290) (2000-03)
.503 - Mike Baker, Maple City Glen Lake (1998-2001)
.500 - Mick Meunier, Saginaw Nouvel (1991-92)
.498 - Jacob Sanborn, Grand Ledge (1994-95)
.493 - Jacob Buchberger, Montague (198 for 402/129 games) (2013-16)  
.492 - Mark Weist, Saline (146 for 297) (2008-10)
.491 - Nick Johnson, New Lothrop (256 for 521/164 games) (2015-18)
.489 - Kyle Maunus, Grand Ledge (2001-03)
.488 - Seth Johnson, Gobles (166 for 340) (2010-13)
.485 - Nick Papes, Scottville Mason County Central (143 for 295) (2003-06)
.484 - Ryan Stewart, Sterling Heights Parkway Christian (122 for 252/86 games) (2012-14)  
.484 - Mike Gatlin, Flushing (164 for 339) (2002-05)
.483 - Matt Hughes, South Haven (1996-97)
.482 - Matthew Rivera, Mackinaw City (119 for 247) (2012-15)
.482 - Tyler Castiglione, Monroe Jefferson (174 for 361) (2010-13)
.481 - J.P. Calder, Pinckney (2010-11)
.481 - Zack Buchan, Maple City Glen Lake (1999-2002)
.480 - Steve Walker, Maple City Glen Lake (1999-2002)
.480 - Jim Deliz, Clinton Township Chippewa Valley (164 for 342) (1997-2000) 
.479 - Nate Sitkiewicz (181 for 378) (2012-15)  
.479 - Conor Dishman, Ann Arbor Gabriel Richard (236 for 493) (2008-11)
.478 - Chris Hundt, Haslett (135 for 282) (1999-2002)
.478 - Jack Bleyaert, Petoskey (159 for 325) (1998-2000)
.477 - Joe Thomas, Plainwell (1995-98)
.476 - Andre Benjamin, Grand Ledge (2002-04)
.476 - Ben Papes, Scottville Mason County Central (139 for 292) (1999-2-02)
.473 - Joey Cuca, Gaylord St. Mary (81 for 171) (2005-06)
.473 - Greg Atkinson, Maple City Glen Lake (1982-85)
.472 - Matthew Stevenson, Lansing Eastern (83 for 176) (2021-23)
.472 - John Jackoviak, Scottville Mason County Central (169 for 358) (2009-11)
.470 - Michael Archer, Hanover-Horton (141 for 300) (2009-12)
.470 - Eric Mackenzie, Kalamazoo Hackett (117 for 249) (2007-09)
.470 - Travis Gulick, East Lansing (117 for 249) (1999-2000)
.470 - Brent Olivier, Haslett (142 for 302) (1998-2000)
.469 - Jeff Poe, Homer (149 for 318) (1997-2-00)
.469 - Bryan McCarty, Three Oaks River Valley (1993-95)
.469 - Brian Steinhaus, Marysville (1988-90)
.468 - Bob Ludwig, Muskegon (36 for 77) (1943-45)
.467 - Adam Newell, Decatur (149 for 319) (2000-03)
.466 - Matt Crabtree, Davison (139 for 298) (2000-02)
.465 - Travis Moore, Maple City Glen Lake (2013-16)
.463 - Mike Lepor, Rochester Hills Lutheran Northwest (2000-04)
.462 - Grant Householder, Grand Ledge (2009-10)
.462 - Travis Ward, Grand Ledge (2009-10)
.461 - Eric Eiseler, Grand Ledge (2009-11)
.461 - Eric Ichesco, Saline (171 for 371) (1998-2001)
.460 - Alex Di Dio, Whitmore Lake (118 of 257/89 games) (2021-23)
.460 - Aaron Jasiak, Parchment (154 for 335/103 games) (2021-23)
.460 - Aaron West, Grand Ledge (109 for 237) (2017-19)
.460 - Nick Sandy, Grand Ledge (2000-01)
.460 - Johnnie Clarkson, South Haven (1986-88)
.459 - Alex Fenkell, Birmingham Groves (107 for 233/75 games) (2021-22)
.459 - Mark Oswalt, Richland Gull Lake (1985-87)
.457 - Kurt Cavanaugh, Whittemore-Prescott (106 for 232) (1998-2000)
.456 - Jason Gombos, Riverview Gabriel Richard (1993-95)
.456 - Kevin Gibson, Climax-Scotts (1982-85)
.455 - Spencer Baldwin, Holt (136 of 299/104 games) (2016-18)  
.455 - Joe Broderick, Saugatuck (2007-10)
.454 - Alex Davison, Grand Ledge (2007-10)
.452 - Trevor TerHaar, Zeeland East (164 for 363) (2013-16)  
.452 - Dusty Warner, Homer (150 for 332) (1993-96)
.452 - Brad Church, Davison (1988-90)
.451 - Ryan Elble, East Grand Rapids (172 for 381/137 games) (2008-11)
.451 - Drew Huard, Grand Ledge (2005-07)
.451 - Andrew Weeks, Warren Woods-Tower (1999-2002)
.451 - Kenny Mack Papes, Scottville Mason County Central (115 for 255) (1997-99)
.451 - Scott Warner, Homer (125 for 277) (1982-85)
.451 - Orlando Villarreal, Wyoming Park (79 for 175) (1979-80)
.450 - Brian Gruno, Otisville-Lakeville (1987-88)

Walks Drawn

Game
6 - Jake Stimson, Otisville-Lakeville (1995)  

Season
56 - Brett Saha, Pinconning (39 games) (2009)
51 - Jeff Juday, Brighton (1985)
50 - Mark Thomas, Detroit Country Day (1994)
49 - Charlie Haeger, Detroit Catholic Central (2001)
47 - Drew Henson, Brighton (1998)
47 - Brett Williams, Three Oaks River Valley (1990)
46 - Drew Henson, Brighton (1997)
46 - Mike Montico, Detroit Country Day (1990)
44 - Kurt Wilczynski, Warren DeLaSalle (1993)
44 - Rick Garcia, Blissfield (1985)
43 - Phil Truscott, Lapeer West (2001)
43 - Kip Hartman, Mount Pleasant Sacred Heart (1995)
43 - Nathan Margol, Three Oaks River Valley (1995)
42 - Mike Viselli, Grand Ledge (2003)
42 - Nick Grinzinger, Mount Pleasant Sacred Heart (1997)
42 - Brad McDonald, Mount Pleasant Sacred Heart (1987)
41 - Brady Wasko, Bridgman (2013)
41 - Dusty Compton, Homer (2005)
41 - Parker Gibson, Richland Gull Lake (2005)

Career
129 - Drew Henson, Brighton (1995-98)
122 - Scotty Kirkpatrick, Bath (2008-11)
121 - Kirt Hartman, Mount Pleasant Sacred Heart (1994-97)
111 - Nathan Margol, Three Oaks River Valley (1992-95)
109 - Scott Abbott, Blissfield (1992-95)
108 - Scott Pieratt, Mount Pleasant Sacred Heart (1993-96)
107 - C.J. Finch, Homer (2003-06)
106 - Tyler Janish, Whittemore-Prescott (2010-13)
106 - Mike Hackett, Mount Pleasant Sacred Heart (1993-96)
105 - Dusty Compton, Homer (2003-06)
103 - Josh Knorr, Blissfield (2009-12)
103 - Mike Gatlin, Flushing (2002-05)
102 - Derek Feldkamp, Blissfield (1999-2002)
101 - Andrew Hausler, Petoskey (1997-2000)
100 - Christopher Triplett, Flushing (2012-15)
100 - Mike Seestedt, Mount Pleasant Sacred Heart (1992-95)
100 - Steve Cannon, Blissfield (1975-78)
99 - Dennis Olszewski, Ann Arbor Gabriel Richard (2008-11)
99 - Daniel Jones, Carleton Airport (2007-10)
98 - Mike Melvin, Blissfield (1999-2002)
97 - Dan Steger, Richland Gull Lake (1994-97)
97 - Mark Thomas, Saginaw Nouvel (1993-95)
96 - Trent Mulder, McBain (1999-2002)
96 - Tony Ybarra, Blissfield (1999-2002)
95 - Johnny Estes, Blissfield (2005-08)
93 - Brian Maurer, Maple City Glen Lake (1995-98)
92 - Eric Leblanc, Williamston (2001-03)
92 - Mike Sokol, Warren DeLaSalle (1996-98)

Hit By Pitch
Inning
4 - Gabriele Voisin, North Adams-Jerome vs. Litchfield, 1st inning (5-1-2018)
2 - Noah Cole, Kingsley vs. Traverse City Central, 3rd inning (4-28-2017)

Game
4 - Gabriele Voisin, North Adams-Jerome vs. Litchfield (5-1-2018)
4 - Guy Ball, Mount Pleasant Sacred Heart vs. Ashley (5-10-2007)
3 - Cooper Bufalini, Maple City Glen Lake vs. Ellsworth (5-17-2023)
3 - Thomas Fox, Johannesburg-Lewiston vs. Bellaire (5-12-2023)
3 - Alex Cruzan, White Cloud vs. Kent City (5-5-2023)
3 - Thomas Fox, Johannesburg-Lewiston vs. Fife Lake Forest Area (4-19-2023)
3 - Thomas Fox, Johannesburg-Lewiston vs. Lake City (Game 2) (4-14-2023)
3 - Thomas Fox, Johannesburg-Lewiston vs. Lake City (Game 1) (4-14-2023)
3 - Alex Cruzan, White Cloud vs. Ravenna (3-28-2023)
3 - Benji Allen, Maple City Glen Lake vs. McBain (5-12-2022)
3 - Joe Lewis, Kingsley vs. Manton (4-9-2021)
3 - Blake Borck, Hudson vs. Blissfield (5-21-2019)
3 - Jack Pramuka, Mount Pleasant Sacred Heart vs. Battle Creek Harper Creek (4-21-2018)
3 - Nick Apsey, Maple City Glen Lake vs. Gaylord St. Mary (6-10-2017)
3 - Lukas Selich, Millington vs. Bridgeport (5-3-2017)
3 - Austin Yager, Durand vs. Lake Fenton (5-26-2016)
3 - Mike Mokma, Holland Christian vs. Zeeland West (5-11-2016)
3 - Brock Ridgeway, Homer vs. Adrian Madison (4-16-2016)
3 - Graham Smith, Portland St. Patrick vs. Bellevue (4-12-2016)
3 - Jose Cruz, Jr., Wyoming Lee vs. Byron Center Zion Christian (3-28-2016)  
3 - Nick LaCross, Sault Ste. Marie vs. St. Ignace (5-14-2015)
3 - Nick LaCross, Sault Ste. Marie vs. Bark River-Harris (5-9-2015)
3 - Travis Moore, Maple City Glen Lake vs. Traverse City Christian (4-27-2015)
3 - Travis Zaborowski, Sault Ste. Marie vs. Alpena (4-13-2015)
3 - Jacob Yager, Durand vs. Montrose (5-14-2012)
3 - Trevor Jones, Potterville vs. Lansing Sexton (3-27-2012)
3 - Brad Thenen, Homer vs. Litchfield (5-20-2011)
3 - Mitch Pease, Homer vs. Concord (2010)
3 - Cody Vanderweide, Fremont vs. Cedar Springs (5-2-2009)
3 - Chad Martin, Carleton Airport vs. Essexville-Garber (2009)
3 - Jeffrey Dekker, Hamilton vs. Hastings (4-24-2008)
3 - Craig Scheizh, Dundee vs. Ypsilanti Lincoln (4-7-2008)
3 - Ryan Dannenberg, Hamilton vs. Plainwell (5-9-2007)
3 - Jason Vasquez, Wyoming Lee vs. Pentwater (5-5-2007)
3 - Cody Eding, Hamilton vs. Hastings (4-24-2007)
3 - Dan Taylor, Kingsley (3-28-2007)
3 - Jeffrey Dekker, Hamilton vs. Hastings (5-1-2006)
3 - Rod Sterling, Montague vs. Scottville Mason County Central (6-4-2005)
3 - Eric Leatherberry, South Haven vs. St. Joseph Lake Michigan Catholic (5-16-2005)
3 - Aaron Faist, Owendale-Gagetown vs. Kinde North Huron (5-2-2005)
3 - Wesley Wise, Lake Odessa Lakewood vs. Lansing Sexton (4-14-2005)
3 - Josh Peterson, Midland Bullock Creek vs. Shepherd (4-11-2005)
3 - Kyle Zawacki, Carleton Airport vs. Troy Athens (2005)
3 - Kyle Rademacher, DeWitt vs. Fowlerville (5-17-2004)

Season (minimum 15)
35 - Thomas Fox, Johannesburg-Lewiston (33 games) (2023)
34 - Corey Holtrust, Zeeland West (42 games) (2021)
31 - Alec MacMartin, Bridgman (2023)
29 - Nick LaCross, Sault Ste. Marie (36 games) (2015)
24 - Graham Smith, Portland St. Patrick (2016)
24 - Lucas Gritzmaker, Blissfield (1997)
23 - Aaron Shoemaker, Onsted (2006)
22 - Killian Bies, Marshall (32 games) (2021)
22 - Jacob Holt, Muskegon Catholic Central (43 games) (2016)
21 - Austin Flowers, Muskegon Mona Shores (32 games) (2018) 
20 - Patrick Gaudard, Richland Gull Lake (2011)
20 - Drew Huard, Grand Ledge (2007)
20 - Jordan Walker, Saline (2001)
20 - Jordan Walker, Saline (2000)
19 - Connor Owen, Richland Gull Lake (2012)
19 - Brad Thenen, Homer (2011)
19 - Jason Vasquez, Wyoming Lee (2008)
19 - Ryan Clancy, Richland Gull Lake (2005)
18 - Brock Ridgeway, Homer (39 games) (2016)
18 - Jacob Holt, Muskegon Catholic Central (41 games) (2015)
18 - Austin Odziana, Maple City Glen Lake (2015)
18 - T.J. Stevens, Concord (35 games) (2014)
17 - Nate Sitkiewicz, Homer (2014)  
17 - Blake Hinkle, Homer (2009)
17 - Todd Hendricks, Bridgman (2008)
17 - Parker Gibson, Richland Gull Lake (2007)
17 - Jason Vasquez, Wyoming Lee (2007)
17 - Kyle Metz, Carleton Airport (2007)
17 - Adam Arbour, Ann Arbor Huron (2006)
17 - Eric Leatherberry, South Haven (2005)
17 - Rod Sterling, Montague (2005)
17 - Chad Simon, Saginaw Heritage (2001)
17 - Jason Kohagen, Pewamo-Westphalia (2000)
17 - James McCrea, Bad Axe (2000)
16 - Alex Cruzan, White Cloud (2023)
16 - Brett Zimmerman, Frankfort (2018)
16 - Alex Parker, Kingsley (2017)
16 - Brett Zimmerman, Frankfort (2017)
16 - Mike Mokma, Holland Christian (42 games) (2016)
16 - Jacob Holt, Muskegon Catholic Central (32 games) (2014)   
16 - Zach Behrik, Carleton Airport (2010)
16 - Adam Arbour, Ann Arbor Huron (2006)
16 - Drew Huard, Grand Ledge (2006)
16 - Jeff Leone, Birmingham Seaholm (2004)
16 - Eric Hutchins, South Haven (2003)
16 - Dusty Harding, Durand (1998)
16 - Dan Ryan, Charlotte (1995)
15 - Chevy Burk, Concord (33 games) (2014)
15 - Keefer Johnson, Grand Ledge (2014)
15 - Kaydon Reimer, Hale (2013)
15 - Ryan Elble, East Grand Rapids (35 games) (2011)
15 - Cody Spotts, Blissfield (2010)
15 - Lawrence Penn, Ann Arbor Huron (2006)
15 - Joe Decker, Sand Creek (2001)

Career (*active)
65 - Jacob Holt, Muskegon Catholic Central (130 games) (2013-16)
57 - Cody Vanderweide, Fremont (2008-10)
55 - Brett Zimmerman, Frankfort (2015-18)
51 - Jason Vasquez, Wyoming Lee (2005-08)
50 - Killian Bies, Marshall (2021-23)
47 - Brock Ridgeway, Homer (158 games) (2013-16)  
47 - Eric Leatherberry, South Haven (2003-05)
46 - Graham Smith, Portland St. Patrick (2014-17) 
46 - Austin Odziana, Maple City Glen Lake (2012-15)
44 - Lucas Gritzmaker, Blissfield (1994-97)
43 - Adam Arbour, Ann Arbor Huron (2004-06)
42 - Alex Cruzan, White Cloud (2021-23)
40 - Drew Huard, Grand Ledge (2005-07)
40 - Jordan Walker, Saline (2000-01)
38 - Alex Parker, Kingsley (2015-18)
38 - Patrick Gaudard, Richland Gull Lake (2010-12)
38 - Cody Spotts, Blissfield (2007-10)
37 - Nick Apsey, Maple City Glen Lake (2015-18)
37 - Nate Sitkiewicz, Homer (2012-15)  
37 - Parker Gibson, Richland Gull Lake (2004-07)
35 - Kaydon Reimer, Hale (2011-14)
35 - Ryan Elble, East Grand Rapids (137 games) (2008-11)
34 - Daniel Ballagh, Stockbridge (104 games) (2016-19)
34 - Blake Borck, Hudson (160 games) (2016-19)
34 - Josh Loy, Flint Carman-Ainsworth (2005-07)
34 - Tom Howard, Grand Ledge (2004-06)
33 - Chaise Ford, Birmingham Groves (110 games) (2016-18)
33 - Travis Moore, Maple City Glen Lake (2013-16)
33 - Jim Salow, Homer (2009-12)
32 - Cal Johnston, Grand Ledge (2015-18)
32 - Jason Vasquez, Wyoming Lee (2005-07)
32 - Chad Simon, Saginaw Heritage (1999-2001)
31 - Weston Buchan, Maple City Glen Lake (2004-07)
30 - Johnny Estes, Blissfield (2005-08)
29 - Zach Cooper, Maple City Glen Lake (2013-16)
29 - Connor Owen, Richland Gull Lake (2010-12)
29 - Eric Hutchins, South Haven (2003-04)
29 - Dustin Landis, Homer (1996-98)
28 - Jakob Selich, Millington (117 games) (2014-17)  
28 - Kyle Metz, Carleton Airport (2007-08)
27 - Blake Hinkle, Homer (2007-09)
27 - Ryan Clancy, Richland Gull Lake (2003-05)
26 - T.J. Stevens, Concord (56 games) (2013-14)
25 - Dennis Olszewski, Ann Arbor Gabriel Richard (2008-11)
25 - Dale Cornstubble, Homer (2003-06)
25 - Jeff Leone, Birmingham Seaholm (2002-04)
24 - Dan Pohanka, Zeeland East (2013-15)
24 - Chevy Burk, Concord (107 games) (2012-14)
24 - Mike Gatlin, Flushing (2002-05)
24 - Jason Kohagen, Pewamo-Westphalia (1999-2000)
24 - Dusty Harding, Durand (1998-99)
23 - Jared Jackson, Maple City Glen Lake (2014-17)
23 - Jacob Penny, Maple City Glen Lake (2014-17)
23 - Mike Mokma, Holland Christian (124 games) (2013-16)
23 - Josh Knorr, Blissfield (2009-12)
23 - Brad Thenen, Homer (2009-11)
23 - Austin Rinard, Homer (2006-08)
23 - Kyle Sherwood, Hanover-Horton (2005-08)
23 - Ben Vrobel, Richland Gull Lake (2004-06)
23 - Kyle Weessies, Climax-Scotts (1995-98)

Stolen Bases

Game
8 - Travis Hill, Onsted vs. Adrian Madison (5-9-2019)
8 - Jeremy Freed, Morrice vs. Burton Valley Christian (5-28-2002)
7 - Aaron Jasiak, Parchment vs. Constantine (4-28-2023)
7 - Ethan Edmondson, Manistee vs. Bear Lake (4-30-2022)
7 - Jesus Becerra, Stephenson vs. Peshtigo, Wis. (5-18-2017)
7 - Hassan Jaafar, Dearborn Fordson vs. Dearborn Henry Ford Academy (4-13-2016)  
7 - Tyler Janish, Whittemore-Prescott vs. Tawas (5-10-2012)
7 - Jack Ropp, Concord vs. Athens (5-3-2011)
7 - Kyle Schoonmaker, Sparta vs. Belding (4-16-2009)  
7 - Dustin Bornefeld, Concord vs. Springport (4-15-2008)
7 - Robert DeLong, Gaylord St. Mary vs. Atlanta (4-21-2006)
7 - Jason Janes, Flat Rock vs. Allen Park Inter-City Baptist (1996)
7 - Calvin Baumgarten, Grand Rapids Baptist vs. Fruitport Faith Christian (5-18-1983)
6 - Owen Matteson, Farmington vs. North Farmington (4-16-2024)
6 - Owen Matteson, Farmington vs. Southfield Arts & Technology (4-5-2024)
6 - Jeff Huber, Manistee vs. Muskegon Orchard View (5-10-2022)
6 - Jack Lamb, Perry vs. Vermontville Maple Valley (5-9-2022)
6 - Cayden Ritchie, Whitehall vs. Central Montcalm (5-22-2021)
6 - Cayden Ritchie, Whitehall vs. Grant (5-13-2021)
6 - Matthew Rivera, Mackinaw City vs. St. Ignace (5-21-2015)
6 - Brady Johnson, Union City vs. Athens (4-26-2013)
6 - Jack Ropp, Concord vs. Tekonsha (6-2-2012)
6 - Jack Ropp, Concord vs. Springport (5-5-2012)
6 - Jordan Neff, Dundee vs. Toledo (OH) Emmanuel Baptist (4-27-2009)
6 - Landon Waller, Central Lake vs. Alanson-Littlefield (5-22-2008)
6 - Will Hjorth, Hale vs. Whittemore-Prescott (4-17-2008)
6 - Tyler VanDoeselaar, Hudsonville Freedom Baptist vs. Kalamazoo Heritage Christian (5-29-2007)
6 - John Lesinski, Grass Lake vs. Ann Arbor Greenhills (5-24-2006)
6 - Andrew Hatch, Hudsonville Freedom Baptist vs. Wyoming Tri-unity Christian (4-20-2006)
6 - Jordan Hunt, Vanderbilt vs. Boyne Falls (5-6-2000)
6 - John Patrick Carroll, Saginaw Heritage vs. Flint Southwestern Academy (5-18-1996)
6 - Gid Douglas, Three Oaks River Valley vs. New Buffalo (1994)
6 - Jim Hursh, Morrice vs. Birch Run (4-22-1960)
6 - Jim Pavlica, Morrice vs. Byron (4-26-1946)
5 - James St. Peter, Maple City Glen Lake vs. Gaylord St. Mary (6-8-2022)
5 - EJ Suggitt, Rudyard vs. Pickford (6-4-2021)
5 - Cayden Ritchie, Whitehall vs. Hart (6-1-2021)
5 - Alex Daniels, Holland vs. Muskegon (5-28-2021)
5 - Cayden Ritchie, Whitehall vs. Manistee (5-25-2021)
5 - Cayden Ritchie, Whitehall vs. Kalamazoo Loy Norrix (5-15-2021)
​5 - Alex Daniels, Holland vs. Grand Rapids Union (5-13-2021)
5 - Michael Arndt, Whittemore-Prescott vs. Roscommon (4-22-2013)
5 - Brady Burggren, Blanchard Montabella vs. Ashley (5-25-2012)
5 - Pete Taylor, Blanchard Montabella vs. Vestaburg (5-21-2012)
5 - Pete Taylor, Blanchard Montabella vs. Vestaburg (4-21-2012)
5 - Travis Dunn, Blanchard Montabella vs. Vestaburg (4-21-2012)
5 - Jack Ropp, Concord vs. Jackson Christian (6-4-2011)
5 - Seth Vaccaro, Union City vs. White Pigeon (5-19-2011) 
5 - Jack Ropp, Concord vs. Union City (5-4-2011)
5 - Jack Ropp, Concord vs. Litchfield (3-31-2011)
5 - Nathan Krafft, Frankenmuth vs. Saginaw Valley Lutheran (5-2-2009)
5 - Tyler VanDoeselaar, Hudsonville Freedom Baptist vs. Fennville (4-21-2007)
5 - Mike Singleton, Saginaw Arthur Hill vs. Saginaw Swan Valley (4-6-2006)
5 - Adam Slusher, Hudsonville Freedom Baptist vs. Grand Rapids Baptist (4-27-2004)
5 - Mike Lepor, Rochester Hills Lutheran Northwest vs. Harper Woods (5-21-2003)
5 - Jason Marshall, Marlette vs. Peck (4-11-2001)
5 - David Holmes, Southfield vs. Oak Park (1998)
5 - David Holmes, Southfield vs. Southfield-Lathrup (1997)

Season
79 - Jack Ropp, Concord (2012)
72 - Cayden Ritchie, Whitehall (36 games) (2021)
72 - Jeff Turner, Saginaw Nouvel (1995)
71 - Rob Blakeslee, Chesaning (1985)
70 - Jack Ropp, Concord (2011)
64 - Tyler Janish, Whittemore-Prescott (2013)
63 - Charlie Ropp, Concord (35 games) (2016)
63 - Brian Maurer, Maple City Glen Lake (1999)
63 - Brett Haring, Coleman (1993)
62 - Casey Coles, New Baltimore Anchor Bay (2005)
60 - Aaron Jasiak, Parchment (38 games) (2023)
59 - Brian Schweitzer, Grand Rapids Kenowa Hills (2010)
58 - Blake Dunn, Saugatuck (40 games) (2016)  
57 - John Sluka, Grand Haven (1961)
56 - Mike Lepor, Rochester Hills Lutheran Northwest (2004)
56 - Alex Williams, Haslett (2000)
55 - Jamier Palmer, Niles Brandywine (2023)
55 - Daniel Jones, Carleton Airport (2009)
55 - Parker Gibson, Richland Gull Lake (2007)
55 - Nate McLouth, Whitehall (1999)
54 - Eddy Szymoniak, Onaway (2001)
53 - Jack Lamb, Perry (33 games) (2022)
53 - Jeff Salling, Mesick (2001)
52 - Derek Clark, Petersburg Summerfield (32 games) (2019)
52 - Daniel Jones, Carleton Airport (2008)
52 - Greg Blanco, Mancelona (2007)
52 - Cody Allen, Coleman (2005)
52 - Anthony Carr, Hudson (2005)
52 - Nathan Grinzinger, Mount Pleasant (2001)
52 - Scott Pieratt, Mount Pleasant Sacred Heart (1996)
51 - Dominic Wilson, Lansing Eastern (2023)
51 - Trevor Polewka, Jackson (2015) 
51 - Justin Blohm, Lincoln-Alcona (2008)
51 - Aaron Wilson, Detroit Henry Ford (18 games) (2005) 
51 - Ben Jones, Carleton Airport (2001)
51 - Nate McLouth, Whitehall (2000)
50 - Mike Singleton, Saginaw Arthur Hill (2006)
50 - Eric Rose, Blissfield (2003)
50 - David Donaldson, Canton Agape Christian Academy (2001)
50 - Kenny Mack Papes, Scottville Mason County Central (1999)
49 - Jason Marshall, Trenton (49 of 49/35 games) (2022)
49 - Brady Johnson, Union City (2013)
48 - Addison Hansard, Vassar (32 games) (2018)
48 - Mike Sheehy, Erin-Mason (1982)
47 - Jacob Freeman, Gaylord (2016)
47 - Sam Zeeb, Bath (2009)
47 - Robert DeLong, Gaylord St. Mary (2006)
47 - Nate McLouth, Whitehall (1998)
47 - Steve Ungrey, Grand Rapids Kenowa Hills (1993)
46 - Trevor Polewka, Jackson (2013)
46 - Daniel Jones, Carleton Airport (2010)
46 - Joey Cuca, Gaylord St. Mary (2006)
46 - Corey Flaska, Maple City Glen Lake (1998)  
46 - Chuck Olsen, Allegan (1989)
45 - Oakley Obenauf, Grant (29 games) (2023)
45 - Dominic Wilson, Lansing Eastern (2022)
45 - Evan Douglass, Kingsley (38 games) (2021)
45 - Derek Clark, Petersburg Summerfield (35 games) (2018)  
45 - Jesse McCombs, Niles-Brandywine (2009)
45 - Will Faulkner, Blissfield (2005)
45 - C.J. Finch, Homer (2004)
45 - Dean Lennard, Ottawa Lake-Whiteford (1982)
45 - Scott Fromwiller, Davison (1981)
44 - Mac Simotes, Kalamazoo Hackett (2009)
44 - Dan Taylor, Kingsley (2005)
44 - Brett Cagney, Whitehall (1999)
44 - Joel Baas, Carleton Airport (1999)
44 - Todd Adams, Ottawa Lake-Whiteford (1994)

Career
180 - Nate McLouth, Whitehall (1997-2000)
169 - Jeff Turner, Saginaw Nouvel (1993-96)
166 - Jack Ropp, Concord (2009-12)
155 - Daniel Jones, Carleton Airport (2007-10)
147 - Trevor Polewka, Jackson (2012-15) 
146 - Brian Maurer, Maple City Glen Lake (1996-99)
145 - Scott Pieratt, Mount Pleasant Sacred Heart (1993-96)
144 - Jason Lawes, Elk Rapids (1991-93)
140 - C.J. Finch, Homer (2003-06)
134 - Dominic Wilson, Lansing Eastern (2021-23)
130 - Brian Schweitzer, Grand Rapids Kenowa Hills (2007-10)
128 - Blake Dunn, Saugatuck (100 games) (2014-17)
128 - Christopher Triplett, Flushing (2012-15)
125 - Ben Jones, Carleton Airport (1999-2001)
124 - Mike Lepor, Rochester Hills Lutheran Northwest (2000-04)
119 - Tyler Kyro, Jackson (2011-14)
118 - Alex White, Homer (2011-14)
116 - Jesus Becerra, Stephenson (119 attempts/78 games) (2015-18)  
116 - Sam Zeeb, Bath (2006-09)
115 - Brett Zimmerman, Frankfort (2015-18)
115 - Landon Waller, Central Lake (2005-08)
114 - Tyler Janish, Whittemore-Prescott (2010-13)
114 - Steve Ungrey, Grand Rapids Kenowa Hills (1991-93)
114 - John Sluka, Grand Haven (1959-61)
113 - Dan Steiger, Richland Gull Lake (1994-97)
112 - Aaron Jasiak, Parchment (103 games) (2021-23)
110 - Josh Knorr, Blissfield (2009-12)
109 - Eric Galloway, Richland Gull Lake (1986-89)
105 - Dan Taylor, Kingsley (2004-07)
104 - Sam Zeeb, Bath (138 games) (2011-14)
103 - C.J. Ghannam, Farmington Hills Harrison (1994-96)
101 - Rick Garcia, Blissfield (1982-85)

Caught Stealing by a Catcher
Game

6 - Nate Lawes, Gaylord vs. Cheboygan (4-27-2000)

Pickoffs by a Pitcher
Game

6 - Hayden Fox, Macomb Dakota vs. Clarkston (4-28-2007)

Pitching

Victories
Season
20 - Nate Wernette, Morley-Stanwood (20-1) (2003)
19 - Brian LaTour, Blissfield (19-0) (1992)
18 - Josh Collmenter, Homer (18-0) (2004)
17 - Dan Holcomb, Homer (17-0) (2005)
16 - Patrick Kleinfelt, Grand Ledge (16-2) (2001)
16 - Adam Newell, Decatur (16-2) (2001)
16 - Heath Craven, Hartland (16-2) (2000)
16 - Robert Kusowski, Saginaw Nouvel (16-0) (1994)
16 - Ron Schmidt, Blissfield (16-3) (1985)
15 - Mike Mokma, Holland Christian (15-0) (2016)  
15 - Dan Holcomb, Homer (15-0) (2006)
15 - Dusty Compton, Homer (15-1) (2005)
15 - Adam Newell, Decatur (15-2) (2002)
15 - Nate Wernette, Morley-Stanwood (15-4) (2002)
15 - Zack Buchan, Maple City Glen Lake (2001)
15 - Bryan Gale, Decatur (15-3) (1999)
15 - Justin Hahaj, Bridgman (15-1) (1999)
15 - Jeremy Heaton, Homer (15-1) (1998)
15 - Matt Sheets, Jenison (15-1) (1996)
15 - Rob Byrd, South Haven (15-2) (1989)
15 - Steven Maguire, Morley-Stanwood (15-1) (1988)
15 - Greg Atkinson, Maple City Glen Lake (1984)
15 - Doug Scott, Spring Lake (1978)
15 - Ray Soff, Blissfield (15-0) (1975)
14 - Matt Schweikart, Maple City Glen Lake (14-2) (2016)
14 - Jake Tarbell, Remus Chippewa Hills (14-2) (2012)
14 - Nick Stiles, Bath (14-2) (2010)
14 - Rob Frost, Richland Gull Lake (14-1) (2007)
14 - Nate Wernette, Morley-Stanwood (14-3) (2001)
14 - Brian Miller, Charlotte (14-3) (2000)
14 - Scott Siefert, Blissfield (14-1) (2000)
14 - Travis Grice, Caro (14-1) (1998)
14 - Drew Henson, Brighton (14-2) (1998)
14 - Dan Horvath, Southgate Aquinas (14-2) (1998)
14 - Rick Moore, Morley-Stanwood (14-0) (1998)
14 - Chad Pleiness, Mason County Central (14-1) (1998)
14 - Shane Hatfield, Three Oaks River Valley (1997)
14 - Shane Hatfield, Three Oaks River Valley (1996)
14 - Aaron Knieper, Saginaw Nouvel (14-0) (1990)
14 - Mark Haase, Richland Gull Lake (1989)
14 - Scott DuRussel, Merrill (14-1) (1988)
14 - Ruben Luna, Flint Southwestern (14-0) (1978)
14 - Tom Willette, Plymouth Salem (14-1) (1975)
14 - Herb Doebler, Utica (14-3) (1966)

Consecutive
42 - Dan Holcomb, Homer (2003-06)
31 - Doug Vanderwall, Grand Haven (1959-61)
28 - Nicholas Holt, Muskegon Catholic Central (2013-15)  
28 - Dusty Compton, Homer (2003-05)
28 - Casey Robrahn, Jenison (2002-04)
27 - Jack Tompkins, Royal Oak (1925-27)
26 - Aaron Jasiak, Parchment (2021-23)
25 - Zach Cooper, Maple City Glen Lake (2013-15)
25 - Greg Atkinson, Maple City Glen Lake (1984-85)
24 - Andrew Good, Rochester (1997-98)
22 - Kyle Knoblauch, Blissfield (1997-98)
22 - Brad Slusher, Brooklyn Columbia Central (1995-97)
21 - Matt Schweikart, Maple City Glen Lake (2015-16)
21 - Brian Schueneman, Three Oaks River Valley (1993-95)
20 - Nate Wernette, Morley-Stanwood (2003)
20 - Bryan Gale, Decatur (1999-2000)
19 - Brendan Martin, Beal City (2021-22)
19 - Brian LaTour, Blissfield (1992)
19 - Roger Wheeler, Grand Haven (1960-61)

Career
56 - Nate Wernette, Morley-Stanwood (56-13) (2000-03)
49 - Josh Collmenter, Homer (2001-04)
49 - Steve Nowak, Gaylord St. Mary (1986-89)
45 - Dan Holcomb, Homer (2003-06)
45 - Justin Hahaj, Bridgman (45-5) (1996-99)
44 - Will Jostock, Lapeer West (2001-04)
44 - Adam Newell, Decatur (44-4) (2000-03)
42 - Dusty Compton, Homer (2003-06)
41 - Nick Stiles, Bath (41-8) (2009-12)
41 - David Dinsmoore, Reese (41-7) (2000-03)
41 - Brad Morenko, Marysville (41-2) (1997-2000)
41 - Darren Gross, Remus Chippewa Hills (1982-85)
40 - Drew Henson, Brighton (1995-98)
40 - Mike Wisniewski, Bangor (40-14) (1991-94)
39 - Zach Cooper, Maple City Glen Lake (2013-16)
39 - Jake Tarbell, Remus Chippewa Hills (39-8) (2010-13)
38 - Bryan Gale, Decatur (1997-2000)
38 - Ray Soff, Blissfield (38-5) (1974-77)
37 - Nicholas Holt, Muskegon Catholic Central (37-3) (2012-15)  
37 - Erik Tarbell, Remus Chippewa Hills (37-7) (2008-11)
37 - Andrew Good, Rochester (1995-98)
36 - John MacLeod, Grand Ledge (1996-99)
35 - Derek Feldkamp, Blissfield (35-10) (1999-2002)
35 - Todd Weir, Grand Ledge (1992-95)
34 - Sam Traver, Potterville (34-14) (2012-15)  
34 - Ryan Orr, Bath (34-3) (2011-14)
34 - Thomas Waning, Maple City Glen Lake (2011-14)
34 - Kyle Knoblauch, Blissfield (34-1) (1997-2000)
34 - Steven Maguire, Morley-Stanwood (34-8) (1986-89)
34 - Dave Peralta, Harper Woods Bishop Gallagher (1983-85)
34 - Walt Vanderbush, Buchanan (34-16) (1973-76)
33 - Brock Ridgeway, Homer (2013-16)
33 - Trent Mulder, McBain (1999-2002)
33 - Matthew Lestan, Troy (33-4) (1998-2000)
33 - Ron Schmidt, Blissfield (33-7) (1983-86)
33 - Doug Vanderwall, Grand Haven (33-1) (1959-61)

Shutouts
Season 
(minimum 5 innings played for a game to be considered)
13 - Josh Collmenter, Homer (2004)
10 - Jim Murray, Redford St. Mary (1972)
9 - Dan Holcomb, Homer (2006)
9 - Dan Holcomb, Homer (2005)
8 - Kendall Anthes, Cass City (2019)
8 - Dusty Compton, Homer (2005)
8 - Tony Clausen, Jenison (2004)
8 - Ryan Ritter, North Adams-Jerome (2001)
8 - Chris Andrews, Whitehall (1989)
7 - Michael Hendrickson, Saline (2014)
7 - Charlie Fisher, Grass Lake (2008)  
7 - Dusty Compton, Homer (2006)
7 - Tony Clausen, Jenison (2003)
7 - Will Jostock, Lapeer West (2003)
7 - Will Jostock, Lapeer West (2002)
7 - Zack Buchan, Maple City Glen Lake (2001)
7 - Matt Sheets, Jenison (1996)
7 - Steve Avery, Taylor Kennedy (1988)
7 - Gary Conn, Burton Bentley (1973)
6 - Kirk Myers, Frankfort (2017)
6 - Matt Schweikart, Maple City Glen Lake (2016)
6 - Sam Traver (Potterville) (2015)
6 - Sean Martens, Ortonville-Brandon (2014)
6 - Ryan Orr, Bath (2013)
6 - Jack Ropp, Concord (2012)
6 - Mike Salling, Mesick (1998)
6 - Steve Rennhack, Three Oaks River Valley (1974)
5 - Joe Lewis, Kingsley (2021)
5 - Kirk Myers, Frankfort (2018)
5 - Wyatt Rush, Grand Ledge (2017)
5 - Zach Cooper, Maple City Glen Lake (2014)
5 - Ryan Orr, Bath (2014)
5 - Thomas Waning, Maple City Glen Lake (2014)
5 - Marc Sobota, Grand Rapids Kenowa Hills (2005)
5 - Dusty Compton, Homer (2004)
5 - Dan Stinchcombe, Allen Park Cabrini (2003)
5 - Josh Collmenter, Homer (2003)
5 - Andy Regulski, Bay City All Saints (2000)
5 - Dan Horvath, Southgate Aquinas (1998)
5 - Rob Lewis, Mount Pleasant (1998)
5 - Steve Williams, Birmingham Seaholm (1993)
5 - Aaron Knieper, Saginaw Nouvel (1990)
5 - Tim Davis, Mount Pleasant (1974)

Career
23 - Josh Collmenter, Homer (2001-04)
21 - Will Jostock, Lapeer West (2001-04)
20 - Dusty Compton, Homer (2003-06)
19 - Dan Holcomb, Homer (2003-06)
16 - Ryan Orr, Bath (2011-14)
16 - Jim Murray, Redford St. Mary (1969-72)
15 - Tony Clausen, Jenison (2003-04)
14 - Chris Andrews, Whitehall (1988-90)
12 - Timothy Grider, Grand Rapids Baptist (1980-83)
11 - Kirk Myers, Frankfort (2016-18)
11 - Zach Cooper, Maple City Glen Lake (2013-16)
11 - Sam Traver, Potterville (2012-15)
11 - Zack Buchan, Maple City Glen Lake (1999-2002)
11 - Chris Ostrowski, Ann Arbor Gabriel Richard (2009-11)
10 - Ty Rock, Gobles (2010-13)
10 - Walt Vanderbush, Buchanan (1973-76)
10 - Steve Rennhack, Three Oaks River Valley (1973-75)
9 - Thomas Waning, Maple City Glen Lake (2011-14)
9 - Jack Ropp, Concord (2009-12)
9 - Dan Stinchcombe, Allen Park Cabrini (2002-03)
9 - Gary Conn, Burton Bentley (1972-73)
8 - Andy Regulski, Bay City All Saints (1999-2000)
8 - Mike Salling, Mesick (1995-98)
8 - Jeff Dzingle, Mt. Pleasant (1996-97)
8 - Brian Stephens, Caro (1996-97)
8 - Art Harland, Maple City Glen Lake (1979-82)

No-Hitters (minimum 5 innings played for a game to be considered)
Consecutive 
3 - Ryan Orr, Bath (4-8-2013 – 4-22-2013)
3 - Ryan Hopp, Morley-Stanwood (4-27-2004 – 5-4-2004)
3 - Nate Wernette, Morley-Stanwood (5-6-2003 – 5-10-2003)
3 - Robert Nowotny, Carsonville (1973)
3 - Gary Wiliczynski, Hamtramck St. Ladislaus (1964)
3 - Miki Schwartzkoff, Utica (4-17-1952 – 4-24-1952)
2 - Wyatt Noffsinger, Benzie Central (5-24-2023 vs. Buckley, 6-3-2023 vs. Manton)
2 - Josh Kasner, Algonac (4-12-2023 vs. Armada, 4-18-2023 vs. Richmond)
2 - Joe Lewis, Kingsley (4-24-2021 vs. Blanchard Montabella, 4-27-2021 vs. Benzie Central)
2 - Chase Keller, Muskegon Orchard View (5-29-2018 vs. Grant, 6-2-2018 vs. Howard City Tri County)  
2 - Casey Hall, Grass Lake (4-10-2007 – 4-14-2007) 
2 - Dan Holcomb, Homer (4-18-2006 – 4-27-2006)
2 - Dan Holcomb, Homer (5-24-2005 – 5-25-2005)
2 - Scott Roy, Mount Morris (4-4-2004 – 4-29-2004)
2 - Will Jostock, Lapeer West (5-12-2003 – 5-15-2003)
2 - Steve Kniebbe, Bridgeport (2000)
2 - Adam Ruffner, Gibraltar Carlson (1998)
2 - Linc Mikkelson, Montague (4-1984)
2 - Jeff Peterek, Three Oaks River Valley (1980)
2 - Brad Van Pelt, Owosso (5-1-1969 – 5-5-1969) 
2 - Art Jimenez, Bridgeport (1968)
2 - Jerry Clark, Laingsburg (4-29-1954 – 5-6-1954)
2 - Tim McGroarty, Center Line (5-1951 – 5-8-1951)

Season
6 - Ryan Hasenfratz, Coleman (2005)
5 - Dan Holcomb, Homer (2006)
4 - Nate Wernette, Morley-Stanwood (2003)
4 - Mike Salling, Mesick (1998)
4 - Roger Cole, Milan (1979)
3 - Thomas Waning, Maple City Glen Lake (2014)
3 - Ryan Orr, Bath (2013)
3 - Joe Ostach, Taylor Trillium (2011)
3 - Dan Holcomb, Homer (2005)
3 - Adam Slusher, Hudsonville Freedom Baptist (2005)
3 - Josh Collmenter, Homer (2004)
3 - Ryan Anderson, Dearborn Divine Child (1997)
3 - Matt Sheets, Jenison (1996)
3 - Greg Ryan, Dearborn Divine Child (1995)
3 - Brian Mitchell, Battle Creek Harper Creek (1993)
3 - Matt Hughes, Ottawa Lake-Whiteford (1992)
3 - Matt Mantei, Three Oaks River Valley (1990)
3 - Toby McFarland, Petoskey (1989)
3 - Art Harland, Maple City Glen Lake (1980)
3 - Chris Joslin, Linden (1980)
3 - Jim Murray, Redford St. Mary (1972)
3 - Brad Van Pelt, Owosso (1969) 
3 - Bob Stevens, Flat Rock (1959)
3 - Fred Gladding, Flat Rock (1955)
3 - Bill Neesley, Niles (1954)
3 - Miki Schwartzkoff, Utica (1952)
3 - Harold Sumner, Utica (1951)

Career
8 - Dan Holcomb, Homer (2003-06)
8 - Mike Salling, Mesick (1995-98)
8 - Ken Beardslee, Vermontville (1947-49)
7 - Will Jostock, Lapeer West (2001-04)
7 - Carl Pohlman, Saginaw MacArthur (1967-70)
6 - Chris Joslin, Linden (1978-80)
5 - Ryan Orr, Bath (2011-14)
5 - Thomas Waning, Maple City Glen Lake (2011-14)
5 - Chris Ostrowski, Ann Arbor Gabriel Richard (2009-11)
5 - Dusty Compton, Homer (2003-06)
5 - Adam Slusher, Hudsonville Freedom Baptist (2002-05)
5 - Art Harland, Maple City Glen Lake (1979-82)
5 - Bill Neesley, Niles (1953-54)
4 - Greg Ryan, Dearborn Divine Child (1992-1995)

Perfect Games
Season

3 - Ryan Orr, Bath (4-18-2013, 4-15-2013, 4-22-2013)
2 - Chris Mokma, Holland Christian vs. Hudsonville Unity Christian (4-10-2018), vs. Grandville Calvin Christian (5-9-2018)
2 - Mike Mokma, Holland Christian vs. Holland (4-19-2016), vs. Grandville Calvin Christian (5-23-2016)
2 - Dan Holcomb, Homer (4-15-2005, 5-24-2005)

Career
3 - Chris Mokma, Holland Christian (2016-19)
3 - Ryan Orr, Bath (2011-14)
3 - Dusty Compton, Homer (2003-06)
3 - Dan Holcomb, Homer (2003-06)
2 - Mike Mokma, Holland Christian (2013-16) 
2 - Ken Beardslee, Vermontville (1947-49)

Fewest Walks Allowed
Season
(minimum 60 innings)
3 - Ryan Orr, Bath (74 innings) (2012)
4 - Kendall Anthes, Cass City (65 2/3 innings) (2019)
4 - Ryan Orr, Bath (79 innings) (2013)
5 - Andrew Bobian, Montague (61 innings) (2015)
5 - David Blanchard, Stockbridge (72 innings) (2004)
5 - Paul Bard, Muskegon (63 innings) (1942)

Earned Run Average
Season
(minimum 60 innings)
0.09 - Ryan Orr, Bath (77 2/3 innings) (2014)
0.09 - Aaron Wilson, Detroit Henry Ford (77 innings) (2005)
0.10 - Grant Dittmer, Bay City All Saints (67 1/3 innings) (2017)
0.10 - Ryan Orr, Bath (74 innings) (2012)
0.11 - Kendall Anthes, Cass City (65 2/3 innings) (2019)
0.11 - Paul Bard, Muskegon (63 innings) (1942)
0.13 - Josh Collmenter, Homer (105 2/3 innings) (2004)
0.15 - Carey Wyler, Detroit St. Hedwig (62 innings) (1969)
0.20 - Derek Clark, Petersburg Summerfield (70 innings) (2019)
0.21 - Jim Kniivila, Holt (66 innings) (1973)
0.22 - Michael Hendrickson, Saline (63 innings) (2014)
0.23 - Robby Poll, Grandville (62 innings) (2006)
0.23 - Steve Bradshaw, Lapeer West (60 innings) (2003)
0.27 - Brian James, Canton (80 innings) (1978)
0.28 - Sam Traver, Potterville (99 2/3 innings) (2015)
0.30 - Brian Stephens, Caro (60 1/3 innings) (1997)
0.33 - Sean Martens, Ortonville-Brandon (63 2/3 innings) (2014)
0.34 - Bryce Davis, Sparta (82 2/3 innings) (2017)  
0.34 - Ryan Ritter, North Adams-Jerome (82 1/3 innings) (2001)
0.35 - Jason Johnson, Mount Pleasant Sacred Heart (79 2/3 innings) (1995)
0.36 - Jason Middlebrook, Grass Lake (77 innings) (1993)
0.37 - Rick Zins, Royal Oak Dondero (75 innings) (1971)
0.40 - Andy Regulski, Bay City All Saints (88 innings) (2000)
0.45 - Al Zeiher, Saline (78 innings) (2010)
0.46 - David Dinsmoore, Reese (61 innings) (2002)
0.49 - Adam Newell, Decatur (71 innings) (2003)
0.50 - Tyler Waldrop, Grand Ledge (70 1/3 innings) (2015)
0.50 - Will Jostock, Lapeer West (83 2/3 innings) (2003) 
0.50 - Andrew Good, Rochester (70 1/3 innings) (1997)
0.50 - Ray Soff, Blissfield (98 2/3 innings) (1975)
0.53 - Will Jostock, Lapeer West (80 innings) (2004)
0.55 - Chris Mokma, Holland Christian (63 2/3 innings) (2018)
0.57 - Casey Hall, Grass Lake (74 innings) (2008)  
0.57 - Mike Wisniewski, Bangor (99 innings) (1993)
0.58 - Terry Johnson, Grandville (60 innings) (1979)
0.59 - Brian Wright, Ravenna (71 innings) (1975)
0.60 - Doug Mort, Chesaning (1975)
0.61 - Matt Schweikart, Maple City Glen Lake (80 innings) (2016)
0.62 - Josh Kasner, Algonac (68 innings) (2022)
0.62 - Gary Mroz, Riverview Gabriel Richard (102 innings) (1993)
0.64 - David Cox, Carleton Airport (93 innings) (1991)
0.64 - Roger Lambert, Muskegon Mona Shores (77 innings) (1973)
0.69 - Mitchell Dubois, Holt (61 1/3 innings) (2024)
0.69 - Wyatt Rush, Grand Ledge (70 2/3 innings) (2017)
0.69 - Travis Moyer, Portland St. Patrick (71 1/3 innings) (2015)
0.69 - Tyler Waldrop, Grand Ledge (60 2/3 innings) (2014)
0.69 - Chris Marshall, Bloomfield Hills Andover (71 innings) (2004)
0.69 - Will Jostock, Lapeer West (101 innings) (2002)
0.70 - Cam Schuelke, Byron Center (69 2/3 innings) (2019)  
0.70 - Tony Claussen, Jenison (78 innings) (2003)
0.70 - Patrick Kleinfelt, Grand Ledge (80 1/3 innings) (2001)
0.71 - Josh Kasner, Algonac (79 innings) (2023)
0.71 - Brian Thompson, Ravenna (69 innings) (2017)
0.71 - Ruben Luna, Flint Southwestern (88 1/3 innings) (1978)
0.71 - Larry Williams, North Muskegon (89 innings) (1975)
0.72 - Dan Stinchcombe, Allen Park Cabrini (78 innings) (2003)
0.72 - Risto Nicevski, Flint Southwestern (77 1/3 innings) (1978)
0.73 - Nick Stiles, Bath (66 2/3 innings) (2009)
0.73 - Dan Holcomb, Homer (2006)
0.74 - Jacob Wilson, Homer (66 1/3 innings) (2019)
0.74 - Jeff Trzos, North Farmington (76 innings) (1997)
0.75 - Evan Asselin, Marshall (66 innings) (2018)
0.75 - Trent Mulder, McBain (60 innings) (2002)
0.75 - Todd Lynema, Sparta (70 2/3 innings) (1998)
0.75 - Tom Kling, Muskegon Catholic Central (102 1/3 innings) (1975)
0.77 - Nick Powers, Flushing (63 2/3 innings) (2019)
0.77 - Adam Slusher, Hudsonville Freedom Baptist (81 1/3 innings) (2005)
0.77 - Roger Groendyke, Jenison (74 2/3 innings) (1975)
0.78 - Thomas Waning, Maple City Glen Lake (90 1/3 innings) (2014)
0.78 - Ryan Bardoni, Warren Woods-Tower (63 innings) (2003)
0.79 - Tom Morris, South Haven (1980)
0.80 - Tyler Janish, Whittemore-Prescott (70 innings) (2013)
0.80 - Justin Ockerman, Garden City (61 innings) (2001)
0.80 - Jeremiah Johnson, Homer (80 1/3 innings) (1995)
0.80 - Roger Groendyke, Jenison (69 2/3 innings) (1974)
0.81 - Nick Kamrada, Grand Ledge (60 1/3 innings) (2014)
0.81 - Bob Matych, Muskegon (95 innings) (1973)
0.82 - Sam Traver, Potterville (77 innings) (2014)
0.82 - Will Rickert, Manchester (60 innings) (2008)
0.82 - Adam Newell, Decatur (102 1/3 innings) (2002)
0.83 - Matt Sheets, Jenison (92 2/3 innings) (1996)
0.84 - Gavin Brasosky, Portage Central (66 2/3 innings) (2021)
0.87 - Greg Crist, Blissfield (87 2/3 innings) (1972)
0.87 - Gary Warner, Ottawa Lake-Whiteford (61 2/3 innings) (1964)
0.88 - Aidan Liedeke, Brighton Charyl Stockwell Academy (63 1/3 innings) (2022)
0.88 - Keegan Beaton, Marine City Cardinal Mooney (2005)
0.89 - Owen Hulett, Niles Brandywine (63 innings) (2023)
0.89 - Matt Sheets, Jenison (95 innings) (1995)
0.90 - Ryan Sharpley, Marshall (70 innings) (2007)
0.90 - Lance Salsgiver, Davison (70 1/3 innings) (2001)
0.91 - Ryan Hayes, Traverse City West (61 2/3 innings) (2016)
0.91 - Mike Wisniewski, Bangor (108 1/3 innings) (1994)
0.92 - Ryan Jensen, Big Rapids (76 innings) (2007)
0.92 - Ryan Golem, Dearborn (75 2/3 innings) (1999)
0.93 - Brandon Reed, Jr., Millington (60 1/3 innings) (2017)
0.93 - Logan Brigham, Marshall (60 innings) (2016)
0.93 - Nick Stiles, Bath (68 innings) (2011)
0.93 - Dusty Compton, Homer (2006)
0.93 - Justin Hahaj, Bridgman (83 innings) (1999)
0.95 - Marc Sobota, Grand Rapids Kenowa Hills (2005)
0.96 - Charlie Fisher, Grass Lake (80 innings) (2008)
0.97 - Jack Morrow, Frankfort (65 innings) (2017)
0.97 - Zach Cooper, Maple City Glen Lake (65 innings) (2014)
0.98 - Brett Sikorski, Bronson (86 innings) (2019)
0.98 - Jeff Tebeau, Williamston (64 innings) (2002)
0.99 - Blake Dahlstrom, Grand Ledge (63 2/3 innings) (2012)
0.99 - Nick Stiles, Bath (106 innings) (2010)
0.99 - Bobby Korecky, Saline (1998)
1.00 - Aaron Wilson, Detroit Henry Ford (70 innings) (2006)
1.00 - David Dinsmoore, Reese (77 innings) (2003)
1.00 - Ron Vince, Blissfield (83 2/3 innings) (1976)
1.01 - Zach Butters, Homer (69 innings) (2019)
1.01 - Andrew Doyle, Flint Powers Catholic (69 innings) (2006)
1.02 - Casey Hall, Grass Lake, (75 2/3 innings) (2007)
1.03 - Adam Newell, Decatur (108 1/3 innings) (2001)
1.05 - Brian James, Canton (68 innings) (1979)
1.07 - Kirk Myers, Frankfort (65 1/3 innings) (2017)
1.07 - Mike Mokma, Holland Christian (85 1/3 innings) (2016)
1.07 - Ryan Terry, Blissfield (85 1/3 innings) (2004)
1.08 - Travis Moyer, Portland St. Patrick (97 2/3 innings) (2016) 
1.08 - Nick Stiles, Bath (71 1/3 innings) (2012)
1.08 - Kenny Mack Papes, Scottville Mason County Central (84 1/3 innings) (1999)
1.10 - Dave DuBois, Ovid-Elsie (63 2/3 innings) (1967)
1.11 - Kyle Knoblauch, Blissfield (69 2/3 innings) (1998)
1.12 - Ethan Borck, Hudson (74 2/3 innings) (2019)
1.12 - Aaron Wick, Flushing (75 innings) (2005)
1.12 - Andy Bunting, Maple City Glen Lake (2000)
1.13 - Erik Tarbell, Remus Chippewa Hills (85 innings) (2011)
1.13 - John MacLeod, Grand Ledge (68 innings) (1999)
1.14 - Chad Pleiness, Scottville Mason County Central (98 innings) (1998)

Career (minimum 115 innings) (*active)
0.24 - Ryan Orr, Bath (258 1/3 innings) (2011-14)
0.32 - Ken Beardslee, Vermontville (25 games) (1947-49)
0.53 - Dan Stinchcombe, Allen Park Cabrini (133 innings) (2002-03)
0.63 - Brian James, Canton (168 innings) (1977-79)
0.73 - Matt Schweikart, Maple City Glen Lake (115 2/3 innings) (2015-16)
0.76 - Paul Bard, Muskegon (120 innings) (1940-42)
0.78 - Terry Johnson, Grandville (116 2/3 innings) (1978-79)
0.78 - Roger Groendyke, Jenison (144 1/3 innings) (1974-75)
0.78 - Bob Ludwig, Muskegon (116 1/3 innings) (1943-45)
0.85 - Adam Newell, Decatur (296 2/3 innings) (2000-03)
0.87 - Aaron Jasiak, Parchment (153 innings) (2021-23)
0.91 - Jacob Wilson, Homer (146 2/3 innings) (2017-19)
0.91 - Travis Moyer, Portland St. Patrick (169 innings) (2015-16) 
0.94 - Nick Stiles, Bath (312 innings) (2009-12)
0.96 - Wyatt Rush, Grand Ledge (146 innings) (2015-17)
0.96 - Brian Thompson, Ravenna (130 2/3 innings) (2015-17)
0.97 - Michael Hendrickson, Saline (145 innings) (2012-14)
0.99 - Bryce Davis, Sparta (204 2/3 innings) (2014-17)
0.99 - Josh Collmenter, Homer (319 innings) (2001-04)
1.01 - Al Zeiher, Saline (139 1/3 innings) (2008-10)
1.07 - Ryan Hayes, Traverse City West (176 innings) (2015-18)
1.09 - Scott Bunting, Maple City Glen Lake (1994-97)
1.10 - Greg Crist, Blissfield (217 innings) (1970-73)
1.10 - Roger Wheeler, Grand Haven (191 innings) (1959-61)
1.11 - Toby McFarland, Petoskey (158 1/3 innings) (1987-90)
1.13 - Owen Hulett, Niles Brandywine (141 2/3 innings) (2021-23)
1.15 - Zach Butters, Homer (212 1/3 innings) (2016-19)
1.15 - Andy Regulski, Bay City All Saints (139 2/3 innings) (1999-2000)
1.15 - Mike Wisniewski, Bangor (365 2/3 innings) (1991-94)
1.15 - Ray Soff, Blissfield (279 1/3 innings) (1973-76)
1.16 - Sam Traver, Potterville (311 2/3 innings) (2012-15)
1.16 - Will Jostock, Lapeer West (337 1/3 innings) (2001-04)
1.18 - Ryan Terry, Blissfield (172 innings) (2001-04)
1.19 - Kyle Knoblauch, Blissfield (258 2/3 innings) (1997-2000)
1.19 - Doug Vanderwall, Grand Haven (218 innings) (1959-61)
1.20 - David Cox, Carleton Airport (151 innings) (1990-91)
1.21 - Pete Ott, East Lansing (121 2/3 innings) (2001-02)
1.21 - Dan Wells, Otisville-Lakeville (179 2/3 innings) (1991-93)
1.23 - Joe Lewis, Kingsley (159 1/3 innings) (2018-21#)
1.27 - Bob Cole, Richland Gull Lake (1980-81)
1.29 - Joel Pierson, Maple City Glen Lake (2000-03)
1.34 - Nate Stegman, Richland Gull Lake (2011-12)
1.34 - Karl Malcolm, Maple City Glen Lake (1999-2002)
1.34 - Joe Finnerty, Saline (157 innings) (1998-2000)
1.34 - Justin Hahaj, Bridgman (313 2/3 innings) (1996-99)
1.35 - Jayce Warren, Bridgman (124 2/3 innings) (2019-22#)
1.36 - Kirk Myers, Frankfort (154 innings) (2015-18)
1.36 - Lance Salsgiver, Davison (160 innings) (2000-02)
1.39 - Dusty Compton, Homer (2003-06)
1.39 - Tom Morris, South Haven (172 innings) (1977-80) 
1.39 - Dan Sharman, South Haven (131 innings) (1974-75)
1.40 - Drew Buck, South Haven (195 innings) (1971-73)
1.42 - Ron Schmidt, Blissfield (252 innings) (1983-86)
1.44 - Scott Abbott, Blissifled (185 innings) (1992-95)
1.46 - Paul Phillips, Blissfield (129 2/3 innings) (1999-2002)
1.47 - Dan Holcomb, Homer (2003-06)
1.48 - Larry Denemy, South Haven (171 1/3 innings) (1991-93)
1.49 - Joey Johnston, Croswell-Lexington (221 1/3 innings) (2016-19)
1.49 - Dave DuBois, Ovid-Elsie (187 1/3 innings) (1967-69)
1.50 - Jack Morrow, Frankfort (177 innings) (2015-18)
1.50 - Bobby Korecky, Saline (233 2/3 innings) (1995-98)
1.51 - Jason Schlutt, Stevensville Lakeshore (236 innings) (1987-90)
1.52 - Aidan Liedeke, Brighton Charyl Stockwell Academy (188 1/3 innings) (2021-23)
1.57 - Tom Hachlinski, Ovid-Elsie (129 innings) (1970-71)
1.58 - Greg Marr, South Haven (211 innings) (1981-83)
1.59 - Joe Roth, Homer (189 innings) (2016-18)
1.61 - Blake Dunn, Saugatuck (148 innings) (2014-17)
1.61 - Dylan Thomas, Homer (2011-14)  
1.61 - Jake Tarbell, Remus Chippewa Hills (304 1/3 innings) (2010-13)
1.61 - Brian LaTour, Blissfield (152 2/3 innings) (1989-92)
1.62 - Carsie Walker, Saugatuck (220 2/3 innings) (2014-17)
1.63 - Tyler Castiglione, Monroe Jefferson (150 1/3 innings) (2010-13)
1.64 - Mike Mokma, Holland Christian (213 innings) (2013-16) 
1.64 - Steve Bradshaw, Lapeer West (141 innings) (2001-03)
1.64 - Ryan Ritter, North Adams-Jerome (213 2/3 innings) (1999-2001)
1.65 - Zack Buchan, Maple City Glen Lake (1999-2002)
1.66 - Tyler Janish, Whittemore-Prescott (202 2/3 innings) (2010-13)
1.67 - Thomas Waning, Maple City Glen Lake (294 1/3 innings) (2011-14)  
1.68 - Erik Tarbell, Remus Chippewa Hills (283 innings) (2008-11)
1.69 - Joel Frakes, Stevensville Lakeshore (141 innings) (1989-91)
1.70 - Jon Kowalski, Warren DeLaSalle (210 2/3 innings) (1997-2000)
1.71 - Mike Lepor, Rochester Hills Lutheran Northwest (2000-04)
1.71 - Art Harland, Maple City Glen Lake (1979-82)
1.72 - Ryan Bardoni, Warren Woods-Tower (285 innings) (2001-04)
1.73 - Zach Cooper, Maple City Glen Lake (2013-16) 
1.73 - Adam Slusher, Hudsonville Freedom Baptist (231 innings) (2002-05)
1.73 - Trent Mulder, McBain (218 2/3) (1999-2002)
1.79 - Nate Necas, Bridgman (133 innings (2019-22#)
1.81 - Chris Ostrowski, Ann Arbor Gabriel Richard (2009-11)
1.82 - Brandon Reed, Jr., Millington (226 2/3 innings) (2014-17)
1.84 - Burrell Jones, Holt (210 1/3 innings) (2015-18)  
1.85 - Karl Dehn, South Haven (207 1/3 innings) (1981-83)

Strikeouts
Game (7 innings)

22 - Kenton SanMiguel, Breckenridge vs. Saginaw Michigan Lutheran Seminary (5-3-2009)
21 - Ryan Anderson, Dearborn Divine Child vs. Riverview Gabriel Richard (1997)
21 - Jason Lawes, Elk Rapids vs. Central Lake (4-13-1992)
21 - Melvin Byers, Tustin vs. Kingsley St. Mary (4-1964) 
21 - Tommy Tharrett, Center Line St. Clement vs. Wayne St. Mary's (4-21-1953)
21 - Lefty Biddle, Eaton Rapids vs. Grand Ledge (5-7-1942)
20 - Blake Pettijohn, Grandville Calvin Christian vs. Belding (5-11-2023)
20 - Austin Brown, Madison Heights Madison vs. Warren Fitzgerald (5-9-2018)
20 - Carson Beauchaine, Fraser vs. Harper Woods (4-9-2009)
20 - Brandon Dickinson, Durand vs. Burton Atherton (4-24-2006)
20 - Josh Collmenter, Homer vs. Manchester (6-12-2004) 
20 - David Nykerk, Holland West Ottawa vs. Muskegon Mona Shores (5-3-2004)
20 - Joey Thivierge, Muskegon vs. Ravenna (3-30-2004)
20 - Mike Liscow, South Haven vs. Otsego (4-12-2003)
20 - Mike Geddes, Jenison vs. Grand Rapids Catholic Central (2002)
20 - Jack Christiansen, Cedar Springs vs. Sparta (5-5-2000)
20 - David Dinsmore, Reese vs. Bay City All Saints (4-24-2000)
20 - A.J. Rowe, Novi vs. Brighton (3-31-2000)
20 - Drew Henson, Brighton vs. Walled Lake Western (1997)
20 - Steve Bremmer, Wyoming Lee vs. Eau Claire (1996)
20 - John Steiger, Fowlerville vs. Portland (1996)
20 - Dave Karasinski, Utica vs. Mount Clemens L’Anse Creuse (1983)
20 - Ken Beardslee, Vermontville vs. Saranac (1949)
20 - Roger May, Lansing Resurrection vs. Lansing Technical (1947)
20 - Paul Bard, Muskegon vs. Montague (4-24-1942)
20 - Roy Latchow, South Haven vs. Allegan (1931)

Game (extra innings)
32 - Joe Koperski, Wayland Union vs. Vermontville-Maple Valley (15 inn.) (5-12-1969) 
31 - Art Jimenez, Bridgeport vs. Hemlock (14 inn.) (1968)
29 - George Mills, Fremont vs. Ludington (13 inn.) (1915)
28 - Doug Konieczny Hamtramck St. Ladislaus vs. Detroit St. Hedwig (14 inn.) (6-4-1969)
27 - Dan Stinchcombe, Allen Park Cabrini vs. Waterford Our Lady of the Lakes (10 inn.) (5-9-2003)
27 - Simmons, Battle Creek vs. Albion (9 inn.) (4-21-1913)
26 - Gary Conant, Carleton Airport vs. Tecumseh (19 inn.) (5-31-1968)
26 - Ken Beardslee, Vermontville vs. Holt (9 inn.) (1949)
25 - Nick Stiles, Bath vs. Pewamo-Westphalia (10 inn. - game finished in 13) (4-16-2012)
25 - Ken Beardslee, Vermontville vs. Middleville (10 inn.) (1949)
24 - Keegan Beaton, Marine City Cardinal Mooney vs. Madison Heights Bishop Foley (9 inn.) (4-9-2005)
24 - Michael Powers, St. Clair Shores South Lake vs. Center Line (10 inn.) (2003)
24 - Dan Fyvie, Fenton vs. Clio (10 inn.) (5-14-2000)
24 - Mike Sokol, Warren DeLaSalle vs. Birmingham Brother Rice (9 inn.) (1998)
24 - Craig Cihak, Hart vs. Ravenna (12 inn.) (5-19-1974)
24 - Greg Boos, Harper Woods Bishop Gallagher vs. Royal Oak Shrine Catholic (15 inn.) (5-10-1971)
23 - Mark Schley, Cheboygan vs. Cadillac (9 1/3 inn.) (5-11-2001)
23 - Layton Maupin, Eaton Rapids (9 inn.) (1915)
22 - Ty Rock, Gobles vs. Bloomingdale (9 inn.) (5-3-2012)
22 - Carey Wyler, Detroit St. Hedwig vs. Hamtramck St. Ladislaus (14 inn.) (6-4-1969)
22 - S. Stine, Vermontville Maple Valley (15 inn.) (5-12-1969)
22 - Jim Hunt, Tecumseh vs. Carleton Airport (19 inn.) (5-31-1968)
22 - Steve Knowlton, Genesee vs. Flint Hamady (16 inn.) (5-17-1968)
22 - Gaudreau, Saginaw vs. West Bay City (1910)
21 - Tommy Eng, Troy Athens vs. Pontiac (9 inn.) (5-29-2012)
21 - Dennis Bushey, Kinde North Huron vs. Carsonville (8 inn.) (5-22-1969)
21 - Doug Vanderwall, Grand Haven vs. Traverse City (8 inn.) (1961)

Game by Opposing Pitchers (extra innings)
54 - Joe Koperski, Wayland Union (32) vs. S. Stine, Vermontville-Maple Valley (22) (15 innings) (5-12-1969)

Season
272 – Nate Wernette, Morley-Stanwood (125 innings) (2003)
223 – Josh Collmenter, Homer (105 2/3 innings) (2004)
215 – Dan Horvath, Southgate Aquinas (1998)
209 – Ken Beardslee, Vermontville (1949)
208 – Mike Wisniewski, Bangor (1994)
204 – Dave Reinfeider, Vassar (1992)
196 – Jason Middlebrook, Grass Lake (1993)
196 – Steve Avery, Taylor Kennedy (1988)
187 – Adam Slusher, Hudsonville Freedom Baptist (81 1/3 innings) (2005)
184 - Greg Boos, Harper Woods Bishop Gallagher (109 2/3 innings) (1971)
183 - Nick Stiles, Bath (106 innings) (2010)
182 – Keegan Beaton, Marine City Cardinal Mooney (95 innings) (2005)
179 – Mike Wisniewski, Bangor (1993)
178 - Sam Traver, Potterville (99 2/3 innings) (2015)  
176 - Thomas Waning, Maple City Glen Lake (2014)
172 – Aaron Wilson, Detroit Henry Ford (70 innings) (2006)
172 – Kim Kimball, Comstock (1971)
170 – Adam Newell, Decatur (102 1/3 innings) (2002)
170 – Jason Schlutt, Stevensville Lakeshore (1990)
168 – Will Jostock, Lapeer West (83 2/3 innings) (2003)
168 – Dan Stinchcombe, Allen Park Cabrini (78 innings) (2003)
167 – Chad Pleiness, Scottville Mason County Central (125 2/3 innings) (1998)
164 - Justin Hahaj, Bridgman (101 innings) (1999)
162 - Bryce Davis, Sparta (82 2/3 innings) (2017)
162 - Brandon Melchert, Scottville Mason County Central (98 innings) (2011)
160 – Mike Geddes, Jenison (2001)
160 – Adam Newell, Decatur (108 1/3 innings) (2001)
160 – Kyle Knoblauch, Blissfield (2000)

Season Per Game
19.00 - Ken Beardslee, Vermontville (209 strikeouts/11 games) (1949)
16.10 - Adam Slusher, Hudsonville Freedom Baptist (187 strikeouts/81 1/3 innings) (2005)
15.41 - Aidan Liedeke, Brighton Charyl Stockwell Academy (135 strikeouts/61 1/3 innings) (2022)
15.23 - Nate Wernette, Morley-Stanwood (272 strikeouts/125 innings) (2003)
14.92 - Aidan Liedeke, Brighton Charyl Stockwell Academy (135 strikeouts/63 1/3 innings) (2023)
14.77 - Josh Collmenter, Homer (223 strikeouts/105 2/3 innings) (2004)

Career
623 - Mike Wisniewski, Bangor (1991-94)
583 - Nate Wernette, Morley-Stanwood (380 innings ) (2000-03)
572 - David Dinsmoore, Reese (278 2/3 innings) (2000-03)
552 - Will Jostock, Lapeer West (337 1/3 innings) (2001-04)
546 - Josh Collmenter, Homer (2001-04)
545 - Nick Stiles, Bath (312 innings) (2009-12)
531 - Sam Traver, Potterville (311 2/3 innings) (2012-15)  
528 - Drew Henson, Brighton (1995-98)
492 - John Steiger, Fowlerville (1994-97)
487 - Walt Vanderbush, Buchanan (1973-76)
474 - Mike Salling, Mesick (1995-98)
465 - Justin Hahaj, Bridgman (313 2/3 innings) (1996-99)
454 - Adam Newell, Decatur (296 2/3 innings) (2000-03)
452 - Ken Beardslee, Vermontville (1947-49)
449 - Adam Slusher, Hudsonville Freedom Baptist (231 innings) (2002-05)
431 - Kevin Kittle, North Adams Jerome (1995-98)
431 - Brad Morenko, Marysville (1997-00)
424 - Ryan Tripp, Vandercook Lake (1993-95)
423 - Keegan Beaton, Marine City Cardinal Mooney (2002-05)
421 - James Siefker, Mt. Pleasant Sacred Heart (1993-96)
419 - Bryan Gale, Decatur (1997-00)
417 - Ryan Bardoni, Warren Woods Tower (2001-04)
413 - Ryan Orr, Bath (258 1/3 innings) (2011-14)
403 - Aidan Liedeke, Brighton Charyl Stockwell Academy (188 1/3 innings) (2021-23)
403 - Jake Tarbell, Remus Chippewa Hills (2010-13)
401 - Thomas Waning, Maple City Glen Lake (2011-14)
401 - Kyle Knoblauch, Blissfield (258 2/3 innings) (1997-00)
401 - Kory Bridges, Niles Brandywine (2003-05)
391 - Dusty Compton, Homer (2003-06)
389 - Dan Holcomb, Homer (2003-06)
377 - Trent Mulder, McBain (1999-02)
373 - Tim Gray, Jackson (1999-02)
371 - Erik Tarbell, Remus Chippewa Hills (2008-11)
369 - Doug Vanderwall, Grand Haven (1959-61)
365 - Bryce Davis, Sparta (204 2/3 innings) (2014-17)
362 - Ron Schmidt, Blissfield (1983-86)
357 - Steven Maguire, Morley-Stanwood (1986-89)

Career Per-Game
18.1 - Ken Beardslee, Vermontville (452 strikeouts/25 games) (1947-49)
15.0 - Aidan Liedeke, Brighton Charyl Stockwell Academy (403 strikeouts/188 1/3 innings) (2021-23)
13.6 - Adam Slusher, Hudsonville Freedom Baptist (449 strikeouts/231 innings) (2002-05)

Team Records

Wins

Season
44 - Bloomfield Hills Brother Rice (44-2) (2024)
44 - Orchard Lake St. Mary's (44-0) (2022)
43 - Orchard Lake St. Mary's (43-1) (2021)
43 - Ann Arbor Gabriel Richard (43-3) (2010)
43 - Midland Dow (1997)
43 - Harper Woods Bishop Gallagher (43-6) (1985)
42 - Bay City Western (42-2) (2013)
41 - Traverse City West (41-3) (2016)
41 - Morley Stanwood (41-3) (2003) 
41 - Grand Ledge (41-3) (1993) 
40 - Shepherd (40-3) (2010)
40 - Blissfield (40-4) (2002) 
40 - Three Oaks River Valley (40-2) (1997) 
39 - Muskegon Catholic Central (39-1-1) (2015)
39 - Grand Ledge (39-4) (2001) 
39 - Three Oaks River Valley (39-4) (1995) 
39 - Grand Ledge (39-5) (1994) 
39 - Three Oaks River Valley (39-2) (1994) 
38 - Bay City Western (38-7) (2014)
38 - Richland Gull Lake (38-2) (2011) 
38 - Grand Ledge (38-2) (2010)
38 - Temperance Bedford (38-3) (2010) 
38 - Homer (38-1) (2006) 
38 - Homer (38-0) (2004) 
38 - Blissfield (38-5) (2000) 
38 - DeWitt (38-3) (1993)
37 - Flint Powers Catholic (37-6) (2024)
37 - Algonac (37-4) (2023)
37 - Grand Ledge (37-3) (2021)
37 - Homer (37-2) (2018)
37 - Homer (37-2) (2014)
37 - Homer (37-5) (2013) 
37 - Pinconning (37-3) (2009) 
37 - Homer (37-1) (2005) 
37 - Midland (37-5) (1998)
37 - Warren De La Salle Collegiate (37-8) (1993)
37 - Grand Ledge (37-3) (1990) 
37 - Morley Stanwood (37-3) (1988)

Consecutive
84 - Orchard Lake St. Mary's (5-1-2021 – 5-3-2023)
75 - Homer (Opening day 2004 – 6-17-2005)**
56 - Grand Haven (4-19-1960 – 4-17-1962)
55 - Muskegon (4-25-1941 – 5-18-1945)
47 - Kalamazoo Central (1947 – 5-30-1951)
46 - Ann Arbor Pioneer (5-6-2004 – 5-12-2005)
43 - Escanaba (1950-55)

** Homer's streak of victories ended with a 7-6 loss to Saginaw Nouvel in the MHSAA Division 3 Final.

Innings Played
Game

21 - Blissfield 1, Hudson 0 (5-21/22-2019)
19 - Grand Rapids South Christian 7, Hudsonville Unity Christian 4 (6-10-2000)
19 - Buchanan 3, Three Oaks River Valley 2 (4-22-1993)
19 - Farwell 5, Clare 4 (1980)
19 - Tecumseh 2, Carleton Airport 1 (5-30-1968)

Hitting

Runs Scored
Season

487 - Three Oaks River Valley (1994)
477 - Grand Ledge (44 games) (1994) 
474 - Ann Arbor Gabriel Richard (45 games) (2010) 
461 - Three Oaks River Valley (1995)
456 - Pinconning (40 games) (2009)
455 - Brighton (1998)
450 - Homer (2005)
443 - Homer (2004)
431 - Kingsley (37 games) (2021)
431 - Homer (2006)
427 - Traverse City West (44 games) (2016)
425 - Standish-Sterling (42 games) (2022)
415 - Grand Ledge (2010)
413 - Beal City (33 games) (2022)
399 - Homer (2013)
398 - Blissfield (2002)
397 - Warren DeLaSalle (1993)
396 - Ann Arbor Gabriel Richard (2011)
395 - Richland Gull Lake (2012)
393 - Maple City Glen Lake (38 games) (2023)
391 - Grand Ledge (2003)
390 - Grand Ledge (2008)
390 - Grand Ledge (2001)
385 - Blissfield (1995)
383 - Grand Ledge (1995)
381 - South Haven (1998)
380 - Homer (42 games) (2017)

Average Runs Per Game (minimum 20 games)
12.5 - Beal City (413 runs/33 games) (2022)
11.9 - Three Oaks River Valley (487 runs/41 games) (1994)
11.8 - Homer (450 runs/38 games) (2005)
11.7 - Homer (443 runs/38 games) (2004)
11.4 - Pinconning (456 runs/40 games) (2009)
11.3 - Kingsley (431 runs/37 games) (2021)
11.1 - Homer (431 runs/39 games) (2006)
11.1 - Scottville Mason County Central (301 runs/27 games) (2000)

Hits
Game

42 - South Lyon vs. Milan (4-29-1987)

Game, Two Teams
45 - South Lyon (42) vs. Milan (3) (4-29-1987)

Season (minimum 400)
529 - Grand Ledge (1994)
474 - Saline (1999)
465 - Three Oaks River Valley (1994)
463 - Ann Arbor Gabriel Richard (45 games) (2010)
457 - Grand Ledge (2008)
451 - Grand Ledge (2010)
443 - Saline (1998)
436 - Saline (2010)
433 - Davison (2001)
431 - Traverse City West (44 games) (2016)
427 - Grand Ledge (2005)
427 - Brighton (1998)
426 - Grand Ledge (1998)
425 - Grand Ledge (1995)
423 - Grand Ledge (2001)
422 - Pinconning (40 games) (2009)
420 - Grand Ledge (41 games) (2017)
420 - Warren DeLaSalle (1993)
419 - Saline (40 games) (2014)
414 - Standish-Sterling (42 games) (2022)
413 - Grand Ledge (2003)
413 - Buchanan (1999)
411 - North Muskegon (40 games) (2021)
410 - Zeeland East (39 games) (2017)

Doubles
Season

106 - South Haven (1998)
106 - Grand Ledge (1994)
103 - Brighton (1998)
99 - Grand Ledge (2008)
96 - Grand Ledge (1998)
95 - Richland Gull Lake (2012)
94 - Saline (2010)
93 - Buchanan (1999)
92 - Muskegon Mona Shores (1999)
92 - Three Oaks River Valley (1994)
91 - Grand Ledge (2012)
90 - South Haven (1997)
89 - Grand Ledge (2003)
88 - Homer (42 games) (2017)
88 - Saline (2009)
87 - Grand Ledge (41 games) (2017)
86 - Grand Ledge (1999)
86 - Grand Ledge (1995)
85 - Carleton Airport (2010)
85 - Grand Ledge (2010)
84 - North Muskegon (40 games) (2021)
84 - Blissfield (2008)
84 - Saline (1999)
83 - Homer (39 games) (2018)
83 - Homer (2013)
83 - Davison (2001)
83 - Davison (1991)
81 - Ann Arbor Gabriel Richard (2011)
81 - Carleton Airport (2004)
80 - Saline (40 games) (2014)
80 - Jenison (2003)
80 - Williamston (2002)
80 - Warren DeLaSalle (1999)
80 - Warren DeLaSalle (1993)
79 - Grand Ledge (2001)
78 - Beal City (33 games) (2022)
78 - Maple City Glen Lake (2014)
78 - Grand Ledge (2009)
78 - Homer (2004)
77 - Pinconning (40 games) (2009)
76 - Grand Ledge (40 games) (2021)
76 - Ann Arbor Gabriel Richard (2010) (45 games)
76 - Richland Gull Lake (2005)
76 - Grand Ledge (2000)
76 - Saline (1998)
76 - Whitehall (1998)
75 - Grand Ledge (38 games) (2018)
75 - Blissfield (2002)
75 - Warren DeLaSalle (2000)
75 - Jenison (1998)
75 - Jenison (1975)

Triples
Season
(minimum 19)
28 - Standish-Sterling (42 games) (2022)
25 - Zeeland East (39 games) (2017)
25 - Detroit U-D Jesuit (2004)
22 - Beal City (33 games) (2022)
22 - Kingsley (37 games) (2021)
22 - Saline (2010)
21 - Maple City Glen Lake (1978)
20 - Birmingham Groves (40 games) (2021)
20 - Montague (30 games) (2015)
20 - Three Oaks River Valley (1994)
19 - Saline (2009)
19 - Warren DeLaSalle (1993)
19 - Blissfield (1973)

Home Runs
Consecutive At Bats

5 - Rochester vs. Troy (4-3-1998)

Inning
6 - Rochester vs. Troy (4-3-1998)

Game
10 - Three Oaks River Valley vs. Hartford (4-15-1997)
10 - Battle Creek Lakeview vs. Holland (4-27-1978)
8 - Springport vs. Jackson Christian (6-4-1999)
8 - Montague vs. Hart (1999)
8 - Climax-Scotts vs. Battle Creek St. Phillip (1998)

Season (Minimum 50)
76 - Whitehall (1999)
65 - Grand Ledge (2000)
62 - Climax-Scotts (1998)
62 - Brighton (1997)
60 - DeWitt (1995)
59 - Grand Ledge (2010)
59 - Midland Bullock Creek (1991)
58 - Sault Ste. Marie (1988)
55 - Homer (2006)
53 - Morley-Stanwood (1997)
52 - Bronson (1998)
52 - Sault Ste. Marie (1986)
51 - Adrian (1995)
50 - Petoskey (2000)
50 - Grand Ledge (1995)
50 - Brighton (1990)

Sacrifices
Season
(minimum 55)
69 - Homer (36 games) (2019)
67 - Blissfield (2009)
61 - Blissfield (2010)
61 - Blissfield (2004)
60 - Maple City Glen Lake (38 games) (2023)
59 - Blissfield (1995)

Runs Batted In
Season

434 - Grand Ledge (44 games) (1994) 
414 - Ann Arbor Gabriel Richard (45 games) (2010) 
406 - Three Oaks River Valley (1994)
371 - Standish-Sterling (42 games) (2022)
369 - Grand Ledge (2008)
368 - Homer (2006)
367 - Grand Ledge (2010)
365 - Homer (2005)
362 - Homer (2004)
361 - Traverse City West (44 games) (2016)
359 - Warren DeLaSalle (1993)
348 - Grand Ledge (1999)
345 - Beal City (33 games) (2022)
343 - Ann Arbor Gabriel Richard (2011)
343 - Grand Ledge (2001)
337 - Grand Ledge (41 games) (2017)
337 - Grand Ledge (2003)
333 - South Haven (1998)
332 - Grand Ledge (1995)
326 - Grand Ledge (2000)
325 - Homer (2013)
322 - Grand Ledge (2009)
321 - Maple City Glen Lake (38 games) (2023)
316 - Grand Ledge (2005)
316 - Blissfield (2002)
312 - Grand Ledge (38 games) (2018)
310 - Kingsley (37 games) (2021)
310 - Homer (42 games) (2017)
308 - Homer (39 games) (2018)
308 - Maple City Glen Lake (2016)
308 - Blissfield (2005)
307 - Homer (2014)
306 - Richland Gull Lake (2012)
306 - Grand Ledge (1998)
296 - Richland Gull Lake (2011)
296 - Richland Gull Lake (2007)
295 - Maple City Glen Lake (1999)
295 - Jenison (1998)

Batting Average
Season
(minimum .350)
.446 - Grand Ledge (44 games) (1994) 
.442 - Beal City (369 for 835/33 games) (2022)
.439 - Romulus Summit Academy (290 for 661/26 games) (2006)
.436 - Grand Ledge (2009)
.435 - Ann Arbor Gabriel Richard (45 games) (2010) 
.421 - Grand Ledge (2010)
.417 - Petoskey (381 for 914) (2010)
.414 - Grand Ledge (2008)
.412 - Grand Ledge (2003)
.407 - Grand Ledge (1998)
.405 - Grand Ledge (2000)
.404 - Kingsley (366 for 907/37 games) (2021)
.404 - Homer (2005)
.404 - Grand Ledge (1999)
.403 - Saline (400 for 993) (2009)
.403 - Davison (2001)
.402 - Whitehall (1999)
.401 - Maple City Glen Lake (2000)
.401 - Petoskey (2000)
.399 - Grand Ledge (2005)
.399 - Grayling (2004)
.397 - Maple City Glen Lake (38 games) (2023)
.394 - Scottville Mason County Central (2000)
.393 - Pinconning (422 for 1,075/40 games) (2009)
.393 - Homer (2004)
.392 - Ann Arbor Gabriel Richard (2011)
.392 - Bloomfield Hills Andover (2004)
.390 - Grand Rapids Kenowa Hills (2010)
.390 - East Lansing (2000)
.390 - Three Oaks River Valley (41 games) (1994)
.389 - Grand Ledge (41 games) (2017)
.389 - Homer (2006)
.389 - Saline (474 for 1,219) (1999)
.387 - Homer (2014)
.385 - Saline (436 for 1,133) (2010)
.382 - Maple City Glen Lake (35 games) (2022)
.382 - North Muskegon (411 for 1,077/40 games) (2021)
.382 - South Haven (1997)
.382 - Three Oaks River Valley (43 games) (1995) 
.381 - Grand Ledge (1995)
.377 - Grand Ledge (377 for 1001/38 games) (2018)
.377 - Grand Ledge (2011)
.377 - Kalamazoo Hackett (25 games) (2009)
.375 - Saline (419 for 1,116/40 games) (2014)
.372 - Maple City Glen Lake (2016)
.372 - Maple City Glen Lake (2015)
.372 - Portland (2014)
.372 - Grand Ledge (2001)
.370 - Zeeland East (410 for 1,108/39 games) (2017)
.370 - Grand Ledge (2004)
.369 - Traverse City West (431 for 1,169/44 games) (2016)
.369 - Hanover-Horton (352 for N/A) (2012)
.368 - Homer (377 for 1,024/39 games) (2018)
.368 - Grand Rapids Kenowa Hills (2008)
.368 - Grand Ledge (2007)
.367 - Jenison (1998)
.366 - Homer (1996)
.364 - South Haven (2004)
.363 - Blissfield (2010)
.363 - Grand Ledge (2006)
.363 - Carleton Airport (2004)
.361 - Frankfort (310 for 859/37 games) (2017)
.361 - Homer (2013)
.361 - Richland Gull Lake (2012)
.359 - Homer (326 for 907/36 games) (2019)
.359 - Homer (382 for 1,063/42 games) (2017)
.358 - Saline (443 for 1,236) (1998)
.358 - South Haven (1992)
.357 - Homer (1999)
.357 - Homer (1997)
.356 - Grand Ledge (37 games) (2012)
.356 - Three Oaks River Valley (42 games) (1997)
.355 - Homer (2011)
.355 - Carleton Airport (2010)
.354 - Homer (351 for 991/39 games) (2016)
.354 - Grand Ledge (2002)
.354 - Blissfield (1994)
.350 - Petersburg Summerfield (288 for 822/32 games) (2019)

Walks Drawn
Game
21 - Traverse City vs. Saginaw (5-15-1987)

Season
286 - Brighton (1998)
283 - Warren DeLaSalle (1993)
278 - Mount Pleasant Sacred Heart (1997)
259 - Mount Pleasant Sacred Heart (1996)
255 - Warren DeLaSalle (2001)
254 - Three Oaks River Valley (1994)
254 - Mount Pleasant Sacred Heart (1987)
249 - Pinconning (40 games) (2009)
242 - Blissfield (2000)
239 - Homer (2005)
238 - Warren DeLaSalle (1997)

Hit By Pitch
Season

90 - Maple City Glen Lake (38 games) (2023)
87 - Muskegon Catholic Central (43 games) (2016)
78 - Maple City Glen Lake (41 games) (2016)
78 - Maple City Glen Lake (40 games) (2015)
74 - Muskegon Catholic Central (41 games) (2015)
72 - Richland Gull Lake (2012)
70 - Traverse City West (44 games) (2016)
69 - Maple City Glen Lake (40 games) (2017)
69 - Richland Gull Lake (2005)
68 - Maple City Glen Lake (36 games) (2014)
65 - Richland Gull Lake (2006)
64 - Portland St. Patrick (30 games) (2016)
62 - Richland Gull Lake (2010)
59 - Richland Gull Lake (2007)
58 - Maple City Glen Lake (36 games) (2013)
58 - Carleton Airport (2010)
58 - Grand Ledge (2007)
57 - Blissfield (2004)
55 - Maple City Glen Lake (34 games) (2019)
55 - Homer (2015)
55 - Richland Gull Lake (2008)
55 - Ann Arbor Huron (2006)
54 - Maple City Glen Lake (35 games) (2021)
53 - Millington (32 games) (2017)
53 - Homer (39 games) (2016)
53 - Sault Ste. Marie (36 games) (2015)
53 - Petoskey (2010)
53 - Montague (2005)
53 - South Haven (2003)
52 - Fremont (2009)
52 - Homer (2009)
52 - South Haven (2004)
51 - Saline (2002)
51 - Saline (2001)
50 - Paw Paw (30 games) (2023)
50 - Saline (2004)
49 - Maple City Glen Lake (35 games) (2022)
49 - Birmingham Groves (36 games) (2018)
49 - Frankfort (31 games) (2018)
49 - Blissfield (2009)
48 - Birmingham Groves (41 games) (2016)
48 - Homer (2013)
48 - Blissfield (2010)
48 - Saline (2008)
47 - Homer (2012)
47 - Homer (2006)
47 - Homer (1998)
46 - Portland St. Patrick (38 games) (2017)
46 - Homer (2010)
46 - Blissfield (2008)
46 - Blissfield (2007)
46 - Richland Gull Lake (2004)
45 - Homer (2014)
45 - Homer (2011)
45 - Grand Ledge (2006)
45 - Saline (2005)
45 - Ann Arbor Huron (2004)

Stolen Bases
Game

26 - Morrice vs. Birch Run (4-22-1960)
24 - Hale vs. Whittemore-Prescott (4-17-2008)
22 - Hudsonville Freedom Baptist vs. Kalamazoo Heritage Christian (5-29-2007)
19 - Morrice vs. Byron (5-22-1947)
18 - Maple City Glen Lake vs. Elk Rapids (5-18-2011)
18 - Union City vs. Springport (5-3-2011)
18 - Gaylord St. Mary vs. Atlanta (4-21-2006)
18 - Rochester Hills Lutheran Northwest vs. Harper Woods (5-21-2003)
18 - Morrice vs. Byron (4-28-1944)
16 - Farmington vs. North Farmington (4-16-2024)
16 - Farmington vs. Southfield Arts & Technology (4-5-2024)
16 - Hale vs. Whittemore-Prescott (4-17-2008)
16 - Kingsley vs. Leland (4-6-2005)
16 - New Lothrop vs. Flint Hamady (4-25-2002)
15 - Rudyard vs. Pickford (5-25-2021)
15 - Concord vs. Springport (5-15-2012)
15 - Blanchard Montabella vs. Vestaburg (4-21-2012)
15 - Grand Rapids Baptist vs. St. Joseph Michigan Lutheran (5-4-1983)
14 - Portland St. Patrick vs. Ashley (4-15-2015)
14 - Blanchard Montabella vs. Vestaburg (5-21-2012)
14 - Blanchard Montabella vs. Ashley (4-12-2012)
14 - Maple City Glen Lake vs. Manistee Catholic Central (4-21-2010)
14 - Kingsley vs. Buckley (4-12-2005)
13 - Grant vs. Muskegon Orchard View (5-11-2023)
13 - Birmingham Groves vs. Walled Lake Central (4-13-2018) 
13 - Blanchard Montabella vs. Lakeview (4-11-2012)
13 - Blanchard Montabella vs. Ashley (5-27-2010)
13 - Blanchard Montabella vs. Ashley (4-14-2010)
13 - Marlette vs. Peck (4-11-2001)
12 - Birmingham Groves vs. Southfield Arts & Technology (4-2-2021)
12 - Birmingham Groves vs. Southfield Arts & Technology (5-2-2017)
12 - Portland St. Patrick vs. Fulton-Middleton (4-28-2016)
12 - Portland St. Patrick vs. Olivet (5-4-2015)
12 - Portland St. Patrick vs. Dansville (5-1-2015)
12 - Blanchard Montabella vs. Ashley (5-25-2012)
12 - Concord vs. Litchfield (3-31-2011)
12 - Maple City Glen Lake vs. Bear Lake (5-14-2008)
12 - Kingsley vs. Maple City Glen Lake (4-26-2005)
12 - Newberry vs. Brimley (4-23-2001)
11 - Grant vs. Muskegon Orchard View (5-11-2023)
11 - Birmingham Groves vs. Royal Oak Shrine (4-19-2018)
11 - Maple City Glen Lake vs. Lake Leelanau St. Mary (6-1-2013)
11 - Blanchard Montabella vs. Ashley (4-30-2012)
11 - Maple City Glen Lake vs. Bellaire (5-20-2009)
11 - Maple City Glen Lake vs. Ellsworth (5-2-2009)
11 - Richland Gull Lake vs. Parchment (4-12-2006)
11 - Kingsley vs. Buckley (Game 2 of doubleheader) (4-12-2005)

Season
255 - Lowell (255 in 292 attempts) (1999)
225 - Kingsley (37 games) (2021)
222 - Saugatuck (222 in 248 attempts) (2018)
211 - North Muskegon (211 in 226 attempts/40 games) (2021) 
210 - Whitehall (1999)
196 - Jackson (2013)
192 - Blanchard Montabella (192 in 215 attempts) (2012)
191 - Portland St. Patrick (2015)
191 - Blissfield (2003)
186 - Concord (2012)
182 - Portage Northern (32 games) (2023)
182 - Saugatuck (182 in 202 attempts/29 games) (2019) 
181 - Kingsley (35 games) (2018)
181 - Maple City Glen Lake (1999)
180 - Oscoda (2010)
178 - Portland St. Patrick (30 games) (2016)
176 - Whitehall (1998)
176 - Grand Rapids Baptist (1983)
173 - Comstock (1999)
173 - South Haven (1998)
171 - Jackson (2014)
170 - Portland St. Patrick (38 games) (2017)
169 - Richland Gull Lake (2007)
166 - Saugatuck (166 in 180 attempts) (2021)
166 - Petersburg Summerfield (32 games) (2019)
166 - Grand Rapids Baptist (1982)
165 - Grand Haven (1961)
161 - Muskegon Catholic Central (41 games) (2015)
160 - Concord (2011)
160 - Gaylord St. Mary (2006)
159 - Rochester Hills Lutheran Northwest (2004)
159 - Hudsonville Freedom Baptist (2002)
158 - Allegan (1989)
156 - South Haven (1991)
155 - South Haven (1999)
154 - Richland Gull Lake (2005)
153 - Romulus Summit Academy (153 in 170 attempts) (2006)
152 - Blissfield (2005)
150 - Grand Rapids Kenowa Hills (2010)
150 - South Haven (1992)

Pitching

Strikouts
Game - Extra innings
26 - Troy Athens vs. Pontiac (12 innings) (5-29-2012)

Season
395 - Homer (2004)
388 - Dansville (38 games) (2022)
377 - Homer (39 games) (2018)
367 - Bath (2012)
358 - Homer (2006)
354 - Grass Lake (40 games) (2008)
352 - Algonac (41 games) (2023)
342 - Homer (2005)
330 - Saline (40 games) (2014)
326 - Maple City Glen Lake (36 games) (2014)
325 - Grand Ledge (2010)
319 - Grand Ledge (2001)
308 - Homer (42 games) (2017)
305 - Grand Ledge (2014)
305 - Richland Gull Lake (2011)
302 - Grand Ledge (2003)

Earned Run Average
Season (maximum 1.70/minimum 15 games)
0.78 - Homer (242 innings/39 games) (2018)
0.95 - Homer (2006)
0.97 - Grand Ledge (2012)
0.98 - Ovid-Elsie (15 games) (1967)
1.02 - Bay City Western (44 games) (2013)
1.03 - Homer (2004)
1.07 - Frankfort (37 games) (2017)
1.13 - Muskegon Catholic Central (41 games) (2015)
1.14 - Ovid-Elsie (15 games) (1968)
1.20 - Grand Ledge (2003)
1.23 - Saline (2009)
1.29 - Petersburg Summerfield (189 2/3 innings/32 games) (2019)
1.31 - Maple City Glen Lake (2015)
1.33 - Grand Ledge (38 games) (2015)
1.36 - Saline (2014)
1.47 - Algonac (41 games) (2023)
1.48 - Holt (38 games) (2017)
1.48 - Bath (2012)
1.50 - Grand Ledge (219 1/3 innings/34 games) (2019)
1.52 - Homer (2014)
1.53 - Kingsley (188 innings/37 games) (2021)
1.55 - Grand Ledge (2001)
1.57 - Saline (2010)
1.60 - Homer (219 innings/36 games) (2019)
1.61 - Grand Ledge (2002)
1.62 - Grand Ledge (41 games) (2017)
1.63 - Saline (2006)
1.65 - Maple City Glen Lake (2014)
1.65 - Homer (2005)
1.66 - Grand Ledge (38 games) (2018)
1.69 - Canton (40 games) (2017)

NOTE: The Ovid teams of 1963 (0.73), 1964 (0.15) and 1966 (1.34) finished with ERAs lower than 1.70, but did not play enough games to be included on this list. The 1963 and 1964 teams both played seven games (48 innings each season), and the 1966 team played nine games (68 innings total). The minimum number of innings for an individual to be considered for ERA is 60.  

Shutouts
Consecutive Innings
60 - Brownstown Woodhaven (5-1-2018 vs. Wyandotte Roosevelt, 2nd inning – 5-17-2018 vs. Melvindale, 4th inning)
48 - Homer (4-21-2018 vs. Climax-Scotts, 5th inning – 5-1-2018 vs. Springport, 5th inning)
45 - Frankfort (4-27-2018 vs. Manistee, 1st inning – 5-11-2018 vs. Onekama, 2nd inning)
44 - Homer (5-21-2005 vs. Onsted, 1st inning – 6-4-2005 vs. Union City, 2nd inning)

Consecutive Games
8 - Brownstown Woodhaven (5-2-2018 vs. Taylor Truman – 5-16-2018 vs. Trenton)
8 - Frankfort (4-27-2018 vs. Manistee – 5-8-2018 vs. Mesick)
8 - Homer (5-21-2005 vs. Onsted – 6-4-2005 vs. Albion)

Season
21 - Bay City Western (44 games) (2013)
21 - Homer (2006)
21 - Homer (2005)
20 - Homer (39 games) (2018)
20 - Homer (2004)
19 - Frankfort (35 games) (2017)
17 - Lapeer West (2003)
17 - Three Oaks River Valley (1997)
17 - Three Oaks River Valley (1996)

Defense

Double Plays
Game
5 - Hamilton vs. Grand Rapids Forest Hills Northern (5-1-2008)
5 - Morley-Stanwood vs. White Cloud (5-5-1997)
5 - Marine City vs. Port Huron Catholic (5-14-1969)

Championship Game Records

Appearances in MHSAA Finals (minimum five - championships in BOLD)

10 - Grosse Pointe Woods University Liggett (1972, 19792011, 2012, 20132014, 2016, 2019, 2021, 2023)
9 - Beal City (199320092010, 2013, 2014, 2018, 2022, 2023, 2024)
9 - Orchard Lake St. Mary’s (1984, 19982003, 2007, 2009, 2015, 2019, 20212022)
9 - Blissfield (1973197619771992, 1999, 200020022003, 2009)
8 - Harper Woods Bishop Gallagher (1971, 1974, 1977, 1981, 1984, 1985, 1986, 1989)
7 - Birmingham/Bloomfield Hills Brother Rice (1986, 19921994, 2003, 2008, 2013, 2024)
7 - Saginaw Nouvel (1990, 1992, 1997, 1998, 19992005, 2019)
7 - Bay City All Saints (19781981, 1991, 1999, 2000, 2004, 2008)
6 - Grand Rapids Christian (2005, 2011, 2012, 2013, 2022, 2023)
6 - Madison Heights Bishop Foley (1990, 2011201220132017, 2018)
6 - Saline (1998, 2008, 2009, 2010, 2016, 2017)
6 - Mount Pleasant (1980, 19962007, 2008, 2014, 2015)
6 - Decatur (1999, 2001, 200220032012, 2014)
5 - Buchanan (1981, 1982, 1985, 2015, 2022)
5 - Homer (1990, 2004, 2005, 2006, 2019)
5 - Portland St. Patrick (1971, 1973, 1993, 2016, 2017)
5 - Grandville Calvin Christian (1985, 1994, 1995, 1996, 2013)
5 - Dearborn Divine Child (19922004200520082010)
5 - Grass Lake (1975, 1980, 1985, 19882008)
5 - Battle Creek Lakeview (1986, 1987, 1988, 20002006)
5 - Berrien Springs (19841989, 2000, 2001, 2006)
5 - Detroit Catholic Central (1977, 197919871999, 2000)

Schools with multiple championships (minimum five)
7 - Blissfield (1973, 1976, 1977, 1992, 2000, 2002, 2003)
6 - Beal City (1993, 2009, 2010,  2018, 2023, 2024)
6 - Orchard Lake St. Mary's (1998, 2003, 2015, 2019, 2021, 2022)
6 - Grosse Pointe Woods University Liggett (1979, 2011, 2013, 2014, 2016, 2021)
5 - Dearborn Divine Child (1992, 2004, 2005, 2008, 2010)

Consecutive championships (minimum three)
3 - Orchard Lake St. Mary's (2019, 2021-22 - no season in 2020)
3 - Madison Heights Bishop Foley (2011-13)

Longest Final/Semifinal (by innings)
12 - Hazel Park (1) vs. Grandville (0), 1974 Class A Semifinal
11 - DeWitt (4) vs. Carleton Airport (3), 1993 Class B Final

Schools that reached MHSAA Baseball and Softball Finals in the same season
2014 - Bay City Western - Won both
2013 - Bay City Western - Won Baseball, lost Softball
2012 - Hudsonville - Won both
2008 - Bay City All Saints - Won both
1999 - Bay City All Saints - Won Softball, lost Baseball
1994 - Grandville Calvin Christian - Won Baseball, lost Softball
1991 - Bay City All Saints - Won Softball, lost Baseball
1979 - South Haven - Lost both
1977 - Center Line St. Clement  - Lost both

Individual Records

Hitting
Runs
4 - Patrick Biondi, Dearborn Divine Child vs. Mount Pleasant, 2008 Division 2
4 - Tim Portelli, Southgate Aquinas vs. Indian River Inland Lakes, 1998 Division 4
4 - Bryan Schueneman, Three Oaks River Valley vs. Grandville Calvin Christian, 1995 Class C
4 - Brian Kalczynski, Birmingham Brother Rice vs. Lapeer West, 1992 Class A

Hits
5 - Derek Fox, Birmingham Brother Rice vs. Lapeer West, 1992 Class A

Doubles
2 - Matthew Hoover, Buchanan vs. Detroit Edison, 2022 Division 3 (6-18-2022)
2 - Ryan Foley, Saline vs. Northville, 2017 Division 1
2 - Mark Weist, Saline vs Ann Arbor Pioneer, 2010 Division 1
2 - Zach Putnam, Ann Arbor Pioneer vs. Jenison, 2004 Division 1
2 - Derek Feldkamp, Blissfield vs. Berrien Springs, 2000 Division 3
2 - Mike Thayer, Birmingham Brother Rice vs. Lapeer West, 1992 Class A 
2 - Bill McMullen, Erie-Mason vs. Pewamo-Westphalia, 1991 Class C 
2 - Charlie Lux, Mount Pleasant Sacred Heart vs. Bridgman, 1987 Class D 
2 - Alan Woodcox, Bronson vs. Vermontville-Maple Valley, 1975 Class C

Triples
2 - Randy Buchler, Grass Lake vs. Gaylord St. Mary, 1988 Class D 
2 - Kirk Williams, Gibralter-Carlson vs. Harper Woods Bishop Gallagher, 1977 Class B

Home Runs
1 - On multiple occasions.

Runs Batted In
5 - Matthew Greene, Grosse Pointe Woods University Liggett vs. Traverse City St. Francis, 2021 Division 3 (6-19-2021)
5 - Jacob Holt, Muskegon Catholic Central vs. Centreville, 2015 Division 4
5 - Matt Costello, Grosse Pointe North vs. Royal Oak Kimball, 1980 Class A

Stolen Bases
3 - Luke Leto, Portage Central vs. Grand Blanc, 2021 Division 1 (6-19-2021)
3 - Liam Mann, Kalamazoo Hackett Catholic Prep vs. Marine City Cardinal Mooney, 2021 Division 4 (6-19-2021)
3 - Alex Mooney, Orchard Lake St. Mary's vs. Stevensville Lakeshore, 2021 Division 2 (6-19-2021)
3 - Ryan Mooney, Orchard Lake St. Mary's vs. Stevensville Lakeshore, 2021 Division 2 (6-19-2021)
3 - Dave Harrison, Climax-Scotts vs. Traverse City St. Francis, 1990 Class D
3 - Rob Rambow, DeWitt vs. Carleton Airport, 1993 Class B
3 - Brian Kalczynski, Birmingham Brother Rice vs. Southgate Anderson, 1994 Class A
3 - Billy Vogt, Hillman vs. Bridgman, 1994 Class D
3 - John Robertson, Battle Creek Lakeview vs. Charlotte, 2000 Division 2
3 - Jason Saylor, Rochester Hills Lutheran Northwest vs. Bay City All Saints, 2004 Division 4
3 - Mike Blanchard, Hillsdale vs. Beaverton, 2007 Division 4

Pitching
Fewest hits allowed (complete game only)
0 - Cayden Smith, Beal City vs. Norway (5 innings), 2024 Division 4 (6-15-2024)
1 - Evan Parks, Ada Forest Hills Eastern vs. Grand Rapids Christian, 2022 Division 2 (6-18-2022)
1 - Matthew Silka, Riverview Gabriel Richard vs. Madison Heights Bishop Foley, 2018 Division 3
1 - Steve Karchefske, Dearborn Divine Child vs. Grand Rapids Christian, 2005 Division 2
1 - Jason Johnson, Mount Pleasant Sacred Heart vs. Center Line St. Clement, 1996 Class D
1 - Jeff Tuck, Coleman vs. Detroit Country Day, 1993 Class C 
1 - Tom O’Dowd, Jackson Lumen Christi vs. Spring Lake, 1978 Class B

Strikeouts
15 - Craig McGinnis, Flint Powers vs. Harper Woods Bishop Gallagher, 1974 Class B
15 - Ken Grzybowski, Center Line St. Clement vs. Hamilton, 1972 Class C
14 - Mike Mokma, Holland Christian vs. Linden, 2016 Division 2
14 - Nate Wernette, Morley-Stanwood vs. Blissfield, 2003 Division 3

Team Records

Hitting
Runs
Inning
11 - Blissfield vs. Clare, 4th inning, 2002 Division 3

Game
19 - West Bloomfield vs. Midland Dow, 1983 Class A
17 - Three Oaks River Valley vs. Grandville Calvin Christian, 1995 Class C 
17 - Mount Clemens Clintondale vs. Battle Creek Lakeview, 1988 Class A 

Hits 
21 - West Bloomfield vs. Midland Dow, 1983 Class A

Doubles
4 - Madison Heights Bishop Foley vs. Grandville Calvin Christian, 2014 Division 4
4 - Erie-Mason vs. Pewamo-Westphalia, 1991 Class C 
4 - Mount Pleasant Sacred Heart vs. Bridgman, 1987 Class D 
4 - Livonia Churchill vs. Hazel Park, 1974 Class A

Triples
3 - Orchard Lake St. Mary's vs. Whitehall, 1998 Division 2 
3 - West Bloomfield vs. Midland Dow, 1983 Class A 

Home Runs
2 - Saginaw Nouvel vs. Blissfield, 1999 Division 3
2 - Harper Woods Bishop Gallagher vs. Fenton, 1989 Class B 
2 - Midland Dow vs. Detroit Catholic Central, 1987 Class A
2 - Ann Arbor St. Thomas vs. Grosse Pointe Woods University Liggett, 1972 Class D 

Stolen Bases
12 - Orchard Lake St. Mary's vs. Stevensville Lakeshore, 2021 Division 2 (6-19-2021)
9 - Colon vs. Gaylord St. Mary, 1989 Class D

Coaching Records

Varsity Career

Victories (*active)
NOTE: To be included in this list, a school must first submit year-by-year records in writing to the MHSAA office. Thereafter, schools must submit updates after each season to MHSAA office. (# no 2020 season due to COVID-19)

Wins  Coach School(s) Record 2024
1,332 Larry Tuttle Blissfield (1968-2021#) 1,332-430-5  
1,315 Pat O’Keefe Grand Ledge (1968, 1970-2019) 1,315-326-2  
1,097 Frank Sumbera Grosse Pointe North (1973-2018) 1,097-442-1  
1,057 Bob Andrezejewski Bridgeport (1973-94)
Saginaw Heritage (1996-2018)
1,057-457  
918 * Dan Griesbaum Grosse Pointe South (1984-2024#) 918-517-5 19-21
916 * Jeff Hartt Bay City John Glenn (1985-2024#) 916-436-4 23-17
877 * Earl Hartman Mount Pleasant Sacred Heart (1984-2024#) 877-412 32-5
872 * Tom Dutkowski Flint Powers Catholic (1982-2024#) 872-537-12 36-6
867 * Tim McDonald Bay City Western (1993-2024#) 867-283-11 35-7-1
836 Tom Noland Lincoln Park (1952-2001) 836-345  
823 Mark Carrow Brighton (1973-2006) 823-315-9  
805 * Luke Epple Mount Pleasant (1994-2023#) 805-266-2  
801 Gary Cook Jenison (1978-2008)
Grand Rapids West Catholic (2011)
801-206  
767 Wayne Welton Chelsea (1979-2011) 767-357-11  
758 Tom Roberts Niles Brandywine (1964)
Midland Dow (1968-98)
758-207  
734 * Bob Riker Bloomfield Hills Brother Rice (1998-2024#) 734-246 44-2
725 * Randy Spangler Coldwater (1989-2024#) 725-539-10 15-24
719 Jim Crosby Birmingham Groves (1975-2015) 719-507-6  
717 Mario Borrocci Fraser (1968-2006)
Rochester Hills Lutheran Northwest (2007-2012)
717-495  
715 Ron Engels Wyoming Park (1976-2007) 715-335-1  
711 * Dave Van Noord Lake Odessa Lakewood (1991-92)
Hudsonville (1995-2024#)
711-330-1 32-11
708 Frank Orlando Redford St. Mary (1967-73)
Warren Tower (1974-81)
Detroit Country Day (1982-2014)
708-384   
698 Scott Theisen Walled Lake Central (1988-91)
Saline (1993-2017)
698-307-8  
675 * Edward Mervyn Whittemore-Prescott (1980-2022#) 675-503-5  
663 * Ian Hearn Traverse City Central (1998-2007)
Rockford (2008-14)
Ada Forest Hills Eastern (2016-24#)
663-262-4 28-9
650 Tim Johnson Comstock Park (1992-2022#) 650-411  
648 Gary Szalka Melvindale (1971-2006) 648-314-1  
647 Jack Nartker Shepherd (1990-2016) 647-288-7  
638 Bruce Oosterhouse Grand Rapids Kenowa Hills (1972-95, 2000-11) 638-383-7  
625 Jim McCloughan South Haven (1971-2008) 625-466-1  
621 * Ben Almasy

Flint Hamady (1997)
Flint Southwestern (1998-99)
Mt. Morris (2005-2015)
New Lothrop (2016-22#)
Goodrich (2024)

621-172-5 28-9-1
614 Brian Kelly Warren De La Salle (1985-2010) 614-355  
609 Ben Botti Decatur (1995-2023#) 609-270-1  
606 * Joe Emanuele Sterling Heights Stevenson (1998-2024#) 606-297 28-13
593 Keith Huntley Jackson Northwest (1969-2007) 593-462  
577 Scott Salow Taylor Light & Life (1993-94)
Homer (2001-2019)
577-157  
575 Jim Vukovich Burton Bentley (1956-96) 575-361-5  
571 Ron Ford Morley-Stanwood (1970-2005) 571-250  
567 Frank Deak DeWitt (1978-99) 567-158  
565 Frank Clouser Royal Oak Kimball (1968-96)
Troy Athens (1999)
565-218  
555 Mark Rademacher Pewamo-Westphalia (1985-2019) 555-326  
552 Greg Jackson Adrian (1990-2017) 552-387-1  
547 * Eric Albright Midland (2003-24) 547-211 27-12
545 James Bresciami Harper Woods Bishop Gallagher (1965-85) 545-149  
541 Jerry Hinman Three Oaks River Valley (1971-80, 1983-97) 541-183  
532 Larry Gall Rose City (1958-60)
Flint Carman/Carman-Ainsworth (1967-91)
532-185  
527 Rich Bailey Comstock (1990-2018) 527-371  
512 Phil Booth Lansing Catholic Central (1973-97) 512-218  
509 Terry Wilczek Midland (1984-2002) 509-180