MHSAA Record Book

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

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

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

Individual Records

Hitting
Runs Scored
Season
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) 
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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Owen Graves, Kingsley (38 games) (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
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 - 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 - 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 - 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 - 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 - 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 - 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 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 - 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 - 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)
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 - 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)
.617 - Phil Henriksen, Montague (58 for 94) (1997) 
.610 - Rob Campbell, Bloomfield Hills Andover (47 for 77) (2003)
.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 - 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 - Aaron West, Grand Ledge (109 for 237) (2017-19)
.460 - Nick Sandy, Grand Ledge (2000-01)
.460 - Johnnie Clarkson, South Haven (1986-88)
.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)
.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 - 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 - 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)
34 - Corey Holtrust, Zeeland West (42 games) (2021)
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 - 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)
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)
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 - 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 - 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 - EJ Suggitt, Rudyard vs. Pickford (6-4-2021)
5 - Alex Daniels, Holland vs. Muskegon (5-28-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 - Jeff Turner, Saginaw Nouvel (1995)
71 - Rob Blakeslee, Chesaning (1985)
70 - Jack Ropp, Concord (2011)
64 - Tyler Janish, Whittemore-Prescott (2013)
63 - Charlie Ropp (35 games) (2016)
63 - Brian Maurer, Maple City Glen Lake (1999)
63 - Brett Haring, Coleman (1993)
62 - Casey Coles, New Baltimore Anchor Bay (2005)
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 - Daniel Jones, Carleton Airport (2009)
55 - Parker Gibson, Richland Gull Lake (2007)
55 - Nate McLouth, Whitehall (1999)
54 - Eddy Szymoniak, Onaway (2001)
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 - 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 - 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 - 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)
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)
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 - 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 - 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)
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-00)
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)
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

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 - 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 - Zach Cooper, Maple City Glen Lake (2013-16)
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 - 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.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.61 - Matt Schweikart, Maple City Glen Lake (80 innings) (2016)  
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 - 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 - Brian Thompson, Ravenna (69 innings) (2017)  
0.71 - Larry Williams, North Muskegon (89 innings) (1975)
0.72 - Dan Stinchcombe, Allen Park Cabrini (78 innings) (2003)
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 - Keegan Beaton, Marine City Cardinal Mooney (2005)
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.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.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.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.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.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.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.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 - 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)
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 - 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)
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.23 - Nate Wernette, Morley-Stanwood (272 strikeouts/125 innings) (2003)
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)
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 - 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)
13.6 - Adam Slusher, Hudsonville Freedom Baptist (449 strikeouts/231 innings) (2002-05)

Baseball
Milk Means More 20-10-16