skip navigation


We will be attempting to keep a record of all no-hitters thrown this year.

If you notice any we are missing, please email

Make sure to include the teams, date, score, players involved, and a link to the story from an online newspaper (or have the coach contact us to verify):

To view the no-hitters thrown in 2023, click here.

To view the no-hitters thrown in 2022, click here.
To view the no-hitters thrown in 2021, click here.
To view the no-hitters thrown in 2019, click here.
To view the no-hitters thrown in 2018, click here.
To view the no-hitters thrown in 2017, click here.
To view the no-hitters thrown in 2016, click here.
To view the no-hitters thrown in 2015, click here.
To view the no-hitters thrown in 2014, click here.
To view the no-hitters thrown in 2013, click here.
To view the no-hitters thrown in 2012, click here.
To view the no-hitters thrown in 2011, click here.
To view the no-hitters thrown in 2010, click here.
To view the no-hitters thrown in 2009, click here.

2023 No-Hitters


Austin Anderson, Deerfield: 3/31 vs. Beachwood (SC); Anderson threw perfect game, striking out nine in seven innings in Myrtle Beach, South Carolina.


Kyle Bond & Maddux Poock, Green Lake/Princeton: 4/3 vs. Wayland Academy; five-inning game won by Green Lake/Princeton 18-2, Bond struck out seven in four innings, Poock struck out two in one inning

Wyatt Blaskowski, Amherst: 4/3 vs. Weyauwega-Fremont; seven-inning game won by Amherst 8-0, Blaskowski struck out 13 batters over the seven innings, losing a perfect game with one out in the seventh on a fielding error.

Sam Hayes & Andrew Hoeser, Neillsville: 4/3 vs. Thorp; six-inning game won by Neillsville 10-0, Hayes struck out nine in four innings, Hoeser struck out four in two innings.

Jett Horton & Brayden Lund, Cambridge: 4/6 vs. Monticello/Albany; five-inning game won by Cambridge 17-0, Horton struck out seven in three innings and Lund struck out three in two innings.

Tanner Peterson, Calvin Hargrove, Will Deets, & Eddie Peters, Aquinas: 4/10 vs. Holmen; Peterson struck out five in four innings with Hargrove, Deets, & Peters pitching the rest.

Avery Duncan and Aaron Heyroth, Notre Dame: 4/10 vs. Wrightstown; Dun struck out eight and allowed one unearned run in four innings, Heyroth struck out five in the final three innings.

Evan Haley and staff, Pittsville: 4/10 vs. Nekoosa; combined no-hitter by multiple Pittsville pitchers.

Jaden Stuhr & Nick Malueg, Marion: 4/10 vs. Tigerton; Stuhr struck out 11 in 4 2/3 innings, Malueg struck out two in 2 1/3 innings.

Gabe Kattchee, La Crosse Logan: 4/11 vs. Arcadia; Katthee struck out one batter in the 11-1, six-inning game.

Warren Bowe, Cadott: 4/11 vs. Owen-Withee; Bowe struck out 20 and walked two in the 4-0 victory.

Dawson Cole, Fennimore: 4/11 vs. Boscobel; Cole struck out 12 in the 11-0, five-inning victory.

Henry Steffes & Zeke Penvose, Milwaukee King: 4/11 vs. Milwaukee Riverside; five-inning game won by King 15-1.

Parker Wilson & Jaden Rice, Weyauwega-Fremont: 4/11 vs. Wild Rose; Wilson struck out five batters and walked nine batters thru four innings and Rice struck out one in one inning, in 22-6 five-inning win.

Bram Broderick & Logan Lenz, Madison Memorial; 4/11 vs. Madison La Follette; Broderick struck out eight in five innings and Lenz struck out one in 11-0 win.

Owen King & Thomas Suchomski, Williams Bay; 4/11 vs. Fall River: Williams Bay lost 2-0 despite the no-hitter, King struck out 11 in five innings and Suchomski pitched one inning of relief.

Pierce Polomis, Crivitz; 4/13 vs. Laona/Wabeno: five-inning game won by Crivitz 11-0; Polomis, a freshman, struck out nine.

Casey Grudzinski, Hustisford/Dodgeland; 4/13 vs. Parkview: Grudzinski struck out 15 in the 4-0 win.

Eli Adams, Potosi/Cassville: 4/14 vs Black Hawk; Potosi won 10-0. Adams waved 13 hitters in the five-inning win. He allowed just one walk in the no-hitter.

Tegan Werner, Crivitz: 4/15 vs. St. Thomas Aquinas; Crivitz won 13-0 in five innings, Werner struck out eight in the win.

Abe & Isaiah Alberg, Northwood/Solon Springs: 4/18 vs. Bruce; five-inning no-hitter won by Northwood/Solon Springs 15-1, Abe struck out nine and allowed one unearned run in four innings, Alberg pitched one inning.

Carson Dupuis, Tyler LaSchum, & Jack Fox, Edgerton: 4/18 vs. Big Foot; six-inning game won by Edgerton 10-0, Dupuis struck out ten in four innings, Fox and LaSchum each pitched one inning.

Quinn Ludvigsen & Jason Breier, Menasha: 4/18 vs. Green Bay East/West; six-inning game won by Menasha 10-0, Ludvigsen struck out five in three innings and Breier struck out four in three innings in the first game of a doubleheader.

Ethan Ovsak, Denmark: 4/18 vs. Waupaca; five-inning game won by Denmark 11-0, Ovsak struck out five and hit a two-run home run in the bottom of the fifth as part of the first game of a doubleheader.

Lucas Miller & Jaycob Dittmer, Denmark: 4/18 vs. Waupaca; second game of doubleheader (see above), Miller struck out nine in 6 2/3 innings while Dittmer got the final out.

Abe and Isaiah Ahlberg, Northwood/Solon Springs: 4/18 vs Bruce; Northwood/Solon Springs won 15-1. Abe pitched four innings and struck out nine batters and walked three. Isaiah pitched a scoreless fifth inning, striking out two batters.

Keagen Jirschele, Mosinee: 4/18 vs. Lakeland; Mosinee won 17-0 in second game of a doubleheader, Jirschele struck out seven in five innings, Mosinee allowed just one hit in the first game of the doubleheader.

Dylan Questad & Ricky Maerzke, Waterford: 4/18 vs. Westosha Central; Waterford won 2-0, Questad struck out 11 in five innings, Maerzke struck out two in two innings.

Clayton Kroschel, Wayland Academy: 4/18 vs Montello; Wayland Academy won 10-0. Kroschel struck out 15 batters in six innings of work in the 10-0 win. He allowed just three walks on his pitching state line.

Deuce Musial & Jackson Spejcher, Notre Dame: 4/21 vs Sheboygan North; Notre Dame won 9-0, Musial struck out 10 in five innings, Spejcher struck out three over two innings.

Eliot Roethle, Watertown: 4/22 vs Beaver Dam; Watertown won 10-0. Roethle pitched a perfect game in the first game of a double header, striking out 12 of the 15 batters he faced in the five-inning win.

Andy Maas, Hustisford/Dodgeland: 4/22 vs Williams Bay: Hustisford/Dodgeland won 19-0. Maas struck out eight batters and walked one in the four-inning no-hitter.

Tyler Feldbruegge & Leo Saavedra, Dominican: 4/22 vs St. Augustine Prep; Dominican won 6-2. Feldbruegge pitched five and two-thirds innings, striking out ten batters. Saavedra faced one batter and struck him out to close out the game.

Ryan Malueg & Andy Faehling, Marion: 4/24 vs Gresham; Marion won 15-0.

Kaden Russo, Lucas Johnson & Victor Noller, Elk Mound: 4/24 vs Spring Valley; Elk Mound won 22-0. Russo started the game and struck out six batters and walked two over two innings. Johnson struck out three batters in two innings and Noller struck out all three batters thru his lone inning.

Andrew Rud, Mondovi: 4/24 vs Durand; Mondovi won 12-0. Rud struck out eight batters and walked three over five-innings.

Tayton Herron, West Bend West: 4/24 vs Port Washington; West Bend West won 10-0. Herron threw a perfect game as he struck out 16 of the 21 batters he faced thru seven innings.

Max Godfrey, Argyle: 4/24 vs Barneveld; Argyle won 6-2. Godfrey threw a complete game no-hitter, pitching 101 pitches in the process. He struck out 20 batters through seven innings.

Matt Schelvan, Lomira: 4/25 vs North Fond du Lac; Lomira won 16-0.

Aedan David, Aquinas: 4/25 vs Prairie du Chien; Aquinas won 10-0. Davis pitched a six-inning no hitter with the only base runner coming on a fielding error.

Thomas Stangel & Ayden Smidle, Kewaunee: 4/27 vs Green Bay NEW Lutheran; Kewaunee won 8-0. Stangel pitched four innings, walked three and struck out seven. Smidle pitched the final three innings and struck out four batters while walking one.

Logan Dunn & Landon Keller, Wautoma: 4/27 vs Wisconsin Dells; Wautoma won 3-1. Dunn pitched six innings, striking out three while Keller struck out two in the seventh.

Maddox Cejka & Tommy Mara, Prairie du Chien: 4/27 vs Richland Center; Prairie du Chien won 6-0. Cejka got the start on the mound and pitched six innings, striking out eight batters while walking four. Mara came in in the seventh inning and struck out the side to complete the no-hitter.

Eli Tucker & Nolan Michek, Bangor: 4/27 vs Necedah; Bangor won 15-0. Tucker pitched the first inning of the five-inning no-hitter. Michek tossed the final four innings and struck out six batters and walked just two.

Carter Lund, Cambridge: 4/28 vs Markesan; Cambridge won 13-0. Lund allowed no hits over five innings and struck out nine batters along the way. Only two base runners reached but got out on the ensuing play as Lund faced the minimum.

Eddy Eveland, Lake Mills: 4/29 vs Belleville; Lake Mills won 12-0. Eveland pitched a perfect game, facing the minimum and striking out 11 batters.


Nathan Vela, Hortonville: 5/2 vs Oshkosh North; Hortonville won 13-0. Vela fanned five batters and walked just two as he didn't allow a hit over five-innings in the win.

Michael Cook & JT Fell, Turner: 5/2 vs Clinton; Turner won 19-0. Cook pitched the first four innings and walked one batter while striking out four. Fell came into the fifth and struck out two batters in his lone inning of work.

Hunter Larson & Ty Thousand, Barnevled: 5/2 vs Black Hawk; Barneveld won 8-0. Larson pitched 5 and 1/3 innings and struck out 11 batters. Thousand pitched the final 1 and 2/3 innings and struck out one batter. The only base runner reached on an error.

Tyler Hewitt, New Berlin West: 5/3 vs West Allis Central; New Berlin West won 12-0. Hewitt struck out ten batters over the five-inning win.

Max Strash, Kenosha Bradford/Reuther: 5/3 vs Racine Park; Bradford won 19-0. Strash threw just 50 pitches in the five-inning no-hitter. He struck out 11 batters and allowed just one walk, facing one batter over the minimum. Strash also went four of five from the plate with two RBIs.

Preston Steiner & Logan Kruser, Potosi/Cassville: 5/9 vs Belmont; Potosi/Cassville won 7-1. Steiner pitched six and two-thirds innings allowing the lone run off five walks but striking out seven. Kruser got the last out, walking one batter but allowing no hits.

Alex Lund, Oostburg: 5/9 vs Elkhart Lake-Glenbeulah; Oostburg won 11-0. Lund tossed five innings of no-hit ball and struck out nine batters along the way.

Easton Charpentier, Racine Lutheran/The Prairie School: 5/10 vs Kenosha Christian Life; Lutheran/Prairie won 13-0. Easton struck out got fourteen of his fifteen outs via the strike out in his five-inning no-hitter.

Easton Oliver, Living Word Lutheran: 5/11 vs St. Francis; Living Word Lutheran won 1-0. Oliver pitched all seven innings and struck out ten batters along the way, walking one. He also batted in the only run of the game in the first inning.

Owen King, Williams Bay: 5/12 vs Kenosha Christian Life; Williams Bay won 13-0. King struck out nine batters in the five-inning no-hitter.

Thomas Chafer, Bruce: 5/13 vs Mellen; Bruce won 12-1. Chafer struck out six batters and allowed one unearned run over his five-inning no-hitter.

Max Mueller, Chilton: 5/15 vs Roncalli; Chilton won 10-0. Mueller struck out eight of the sixteen batters he faced in the five-inning no-hitter. He added two hits and three RBIs from the plate.

Nolan Sand, Mishicot: 5/15 vs Sheboygan Lutheran; Mishicot won 20-0. Sand allowed just two walks while sitting down ten via the strikeout over five innings.

Ashton Oliver & Tryggve Korger, Osseo-Fairchild: 5/15 vs Bloomer; Osseo-Fairchild won 11-3. Oliver pitched the first five innings and gave up three runs on a combination of errors and eight walks. Korger retired all six batters he faced int he last two innings.

Kaden Baehman, Weyauwega-Fremont: 5/15 vs Menominee Indian; Weyauwega-Fremont won 17-0. Baehman struck out five batters and walked two in the four-inning no-hitter.

Evan Schwier & Elijah Anderson, West Salem: 5/15 vs Prairie du Chien; West Salem lost 2-1. Schwier pitched the first four and a third inning in the no-hit loss allowing two unearned runs on an error, two walks and a hit by pitch. Anderson pitched the final one and two-thirds innings allowing no hits.

Evan Olson, Pepin/Alma: 5/16 vs Eau Claire Immanuel; Pepin/Alma won 6-0. Olson struck out five and walked three.

Nate Vela, Hortonville: 5/16 vs Appleton North; Hortonville won 3-0. Vela tossed his second no-hitter of the season, striking out 12 batters and walking just two in the complete game.

Matt Betchner, St. Mary Catholic: 5/18 vs Elkhart Lake-Glenbeulah; St. Mary Catholic won 9-0. Betchner tossed a complete game no-hitter, striking out ten batters and walking just one.

Ethan Soweija & Alex Gutowski, Owen-Withee: 5/18 vs Greenwood; Owen-Withee won 13-0. 

Dylan Taggart & Jared Schultz, Northwood/Solon Springs: 5/18 vs Winter/Birchwood; Northwood/Solon Springs won 10-0. Taggart pitched two and two-thirds innings, striking out five batters and walking two. Schultz pitched two and one-third innings and struck out five more batters with zero walks.

Owen King, Williams Bay: 5/20 vs Rio; Williams Bay won 17-0. King picked u phis third no-hitter of the season in the five-inning win. He struck out twelve batters and walked just one.

Tavian Shramek, Blair-Taylor: 5/25 vs Elmwood/Plum City; Blair-Taylor won 17-0 in WIAA Regional. Shramek fanned eight batters and walked just one in the five-inning no-hitter, advancing Blair-Taylor to the second round of the playoffs.

Emmitt Konieczny, Columbus Catholic: 5/25 vs Greenwood; Columbus Catholic won 10-0 in a WIAA regional. Konieczny struck got 12 of his 15 outs via the strike out in the five-inning no-hitter.

Owen Hesebeck, Clinton: 5/25 vs Williams Bay; Clinton won 7-0 in a WIAA regional. Hesebeck dominated Williams Bay, striking out ten batters and walking just one in the win.

Isaac Crosby, Shell Lake: 5/25 vs Butternut/Mercer; Shell Lake won 26-1 in WIAA regional. Crosby fanned ten batters and walked just two in the five-inning dominant win.

Max Godfrey, Argyle: 5/25 vs Monticello; Barneveld won 11-0 in a WIAA regional. Godfrey struck out nine batters and walked six in the five-inning no-hitter. From the plate he went three of four with two RBIs and two runs scored.

Drew Joten, Little Chute: 5/30 vs Shawano; Little Chute won 8-0 in a WIAA Regional. Joten struck out five batters and walked just two as Little Chute advanced to a regional final with the win.

Landon Raygo, De Pere: 5/30 vs Green Bay Southwest; De Pere won 10-0 in a WIAA Regional. Raygo pitched a five-inning complete game and struck out seven batters while walking just two. He added two RBIs and a walk from the plate.

Austin Pagel & Landon Ballweg, Sauk Prairie: 5/30 vs Mauston; Sauk Prairie won 7-0 in a WIAA Regional. Pagel pitched the first six innings and Ballweg pitched the final frame in the no-hitter.

Vaughn Johnson, Cumberland: 5/31 vs Phillips; Cumberland won 11-0 in a WIAA Regional Final. Johnson struck out eleven batters and walked three in the five-inning no-hit win. He also added a bases clearing double from the plate.

Leyton Schuett & Lucas Stahnke, Edgar: 5/31 vs Three Lakes/Phelps; Edgar won 2-0 in WIAA Regional. Schuett started the game and went five innings, striking out three batters and walking six. Stahnke came in and pitched the final two innings, striking out two.