The town of Lansing (Iowa) has just under 1,000 people, but Kee High School, with enrollment of just over 100, has a huge presence on the MaxPreps list of the Most Career Baseball Pitching Wins.
Coached by Gene Schultz, the all-time coaching wins leader for the spring season (or in Iowa's case summer season) with 1,578 wins, Kee has seven pitchers win over 40 career games, topped by Terry Heiderscheit who holds the national record for most wins in four spring (summer) seasons with 69.
Heiderscheit, however, is not the all-time winningest pitcher. That distinction goes to Kevin Lomon of Cameron (Okla.), who won 86 games over the course of the fall and spring seasons between 1987 and 1990, including 62 in a row. Lomon edged out Mike Moore of Hydro-Eakly, who had 85 wins during the fall-spring seasons in the late 1970s before embarking on a 14-year Major League career.
The most wins by a spring-season-only pitcher is Rich Harrelson of Tishomingo County (Iuka, Miss.), who won 71 games from 1988 to 1992. His mark includes 16 wins as an eighth-grader, which aren't counted toward the record by the National Federation of High Schools.
MaxPreps list of career baseball pitching wins, however, includes fall and spring season pitchers, pitchers with more than four varsity seasons and summer season players. The list includes nearly 175 players, but the list is heavy on players from the 1970s and 1980s, the heydays for high career pitching win totals.
The rules have changed drastically since the 1980s with health measures put in place to limit innings pitched in a week and pitches thrown in a game. Some states have also lowered the number of games played during a regular season. All of those measures have lowered the average number of wins per season and have thus limited the number of pitchers who have won 40 or more wins in a career.
The first pitcher to win over 40 games in a career is believed to be Dean Chance of Northwestern (West Salem, Ohio). The 11-year MLB pitcher and Cy Young winner in 1964, won 52 games in high school school career, according to research by Tim Hudak. He also had 16 no-hitters in his prep career from 1956 to 1959.
David Clyde of Houston Westchester was the next spring-only pitcher to surpass 50 wins, topping Chance by one run with 53 in 1973. Ken Cvejdlik of Jefferson (Council Bluffs, Iowa) moved the record to 54 wins in 1974 and Steve Streator of Webster (N.C.) upped the record to 61 wins in 1977. Heiderscheit then boosted the record all the way up to 69 in 1978.
The most recent pitcher to roll up over 60 wins is Jake Hilmer of North Linn (Iowa), who won 61 games in five seasons between 2015 and 2019.
The career wins list includes multiple professional players. Aside from Chance and Moore, other MLB pitchers include Mike Boddicker of Norway (Iowa), Scott McGregor of El Segundo (Calif.) and Storm Davis of University Christian of Jacksonville (Fla.).
Sources for the list include the Oklahoma Baseball Coaches Association record book (iwasatthegame.com), Iowa Baseball Coaches Association record book, state association record books, the NFHS record book, Mississippi Baseball Record Book by John Smillie, Georgia Dugout Preview record book, Cal-Hi Sports Record Book by Mark Tennis and Nelson Tennis, Tennessee Baseball Report record book, Florida Prep record book by Buddy Collings.
Note: * means pitcher played fall and spring/summer season.

Conrad Bloom, Gordon Lee
File photo by Gary McCullough
High school pitchers with 40 or more wins
1-10
86
— Kevin Lomon,
Cameron (Okla.), 1987-90*
85
— Mike Moore,
Hydro-Eakly (Hydro, Okla.), 1977-78*
76
— Mike Boddicker, Norway (Iowa), 1972-75*
72
— Bill Varner, Decorah (Iowa), 1967-70*
71
— Rich Harrelson,
Tishomingo County (Iuka, Miss.), 1988-92
69
— Terry Heiderscheit,
Kee (Lansing, Iowa), 1975-78
69
— Mark Turner,
Vanoss (Ada, Okla.), 1989-92*
66
— Brett Case,
Preston (Okla.), 2000-03*
65
— Stan Ruff,
Asher (Okla.), 1977-80*
65
— Kelly Owens,
Junction City (Ark.), 1979-82
11-20
64
— Lon Olejniczak, Decorah (Iowa), 1977-79*
61
— Bill Drummond,
Jefferson (Council Bluffs, Iowa), 1959-62*
61
— Steve Streater, Webster (Sylva, N.C.), 1974-77, now
Smoky Mountain (Sylva, N.C.)61
— Ronnie Richardson, Lee (Columbus, Miss.), 1984-87, now
Columbus (Miss.)61
— Jake Hilmer, North Linn (Troy Mills, Iowa), 2015-19
60
— Tony Sanders,
Byng (Ada, Okla.), 1984-87*
60
— Logan Ollen,
Silo (Okla.), 2006-10*
59
— Jimmy Bottoms, Vanoss (Ada, Okla.), 1982-85*
59
— Ryno Bethel,
Willcox (Ariz.), 1998-2001
57
— Wayne Taylor, McColl (S.C.), 1974-77
21-30
57
— Roger Roder,
Spalding Catholic (Granville, Iowa), 1975-78*
57
— Eric Pippin,
Oktaha (Okla.), 1998-2002*
57
— Cale Elam, Oktaha (Okla.), 2006-10*
56
— Jason Eyachabbe,
Stuart (Okla.), 1992-95*
56
— Nate Wernette,
Morley Stanwood (Morley, Mich.), 2000-03
55
— Keith Creel,
Duncanville (Texas), 1974-77
55
— Scott Hamilton, Asher (Okla.), 1979-82*
55
— Paul Morse,
Danville (Ky.), 1988-92
55
— Brant Huff, Oktaha (Okla.), 1994-98*
54
— Tony McKinney,
Chesnee (S.C.), 1981-85
31-40
54
— Jon Peters,
Brenham (Texas), 1986-89
54
— Ken Cvejdlik,
Jefferson (Council Bluffs, Iowa), 1972-74
54
— Tyler Stovall,
Hokes Bluff (Ala.), 2004-08
53
— David Clyde, Houston Westchester (Texas), 1970-73
54
— Jerry Boldt,
Woodlawn (Chicago), 1979-83
53
— Kevin Osborne,
Crowder (Okla.), 1979-83*
53
— Randolph Salters,
Mooreville (Miss.), 1983-85
53
— Clayton Gant,
University School of Jackson (Jackson, Tenn.), 2004-08
53
— Gunner Baker,
Carlisle (Price, Texas), 2010-13
52
— Dean Chance,
Northwestern (West Salem, Ohio), 1956-59
41-50
52
— Randy Daniels, Byng (Okla.), 1980-81*
52
— Jamie Sepeda,
Sinton (Texas), 1986-89
51
— Ron Anderson,
Iowa Falls (Iowa), 1969-72
51
— Scott McGregor,
El Segundo (Calif.), 1969-72
51
— Randy Fuelling, MFL (Morona), 1974-76
51
— John Kuester, Norway (Iowa), 1980-83*51
— Ricky Rojas, Miami Lakes (Fla.), 1981-8551
— Kip Peters, Kee (Lansing, Iowa), 1989-92
51
— Kurt Belger,
Creston (Iowa), 1989-92
51
— Heath Stone, Vanoss (Okla.), 1994-98*
51
— Tim Thompson,
Grace Brethren (Simi Valley, Calif.), 1997-2000
50 wins
Kevin Weidner,
Plymouth (Ind.), 1969-72
Ron Barthole, St. Mary's (Remsen, Iowa), 1970-73
Chris Burgess,
St. Andrew's Episcopal (Ridgeland, Miss.), 1976-79
Tom Imhoff, Kee (Lansing, Iowa), 1976-80
Tim Moore, McColl (S.C.), 1977-80
Doug Boever,
St. Mary's (Remsen, Iowa), 1979-82
Bruce Throckmorton, Asher (Okla.), 1982-84*
49 wins
Ricky Cruz,
Somerset (Texas), 1979-82
Ronnie Powers,
Brewer (Fort Worth, Texas), 1985-88
Steve Nowak,
St. Mary Cathedral (Gaylord, Mich.), 1986-89
Rodney Nye, Cameron (Okla.), 1991-95
Eric Faulk,
New Hanover (Wilmington, N.C.), 1993-96
Josh Collmenter,
Homer (Mich.), 2001-04
48 wins
David Larson, Brazosport (Freeport, Texas), 1964-66
Gene Carfrey, Westfall (Williamsport, Ohio), 1966-69
David Mitchell, Leesburg (Fla.), 1976-79Marvin White, Asher (Okla.), 1977-79*
Jay Eddings, Sperry (Okla.), 1980-83
Todd Neibel,
Waltonville (Ill.), 1980-83
David Mabe,
East Surry (Pilot Mountain, N.C.), 1981-84
Steve Barton,
Stilwell (Okla.), 1982-85
Danny White,
Huckabay (Stephenville, Texas), 1983-85
Allen Rath,
Highland (Riverside, Iowa), 1983-86
Scott Davison,
Redondo Union (Redondo Beach, Calif.), 1986-88
Billy Brigance, Cameron (Okla.), 1992-96*
Adrian Alaniz, Sinton (Texas), 2000-03
Keith Butler,
Butler County (Morgantown, Ky.), 2004-07
Ryan Keaffaber,
Northfield (Wabash, Ind.), 2010-13
Kyler Denton,
Fort Cobb-Broxton (Fort Cobb, Okla.), 2018-21*
47 wins
Manual Seone, Tampa Catholic (Tampa, Fla.), 1971-73Steve Fink, Kee (Lansing, Iowa), 1969-73
George Allen,
New Lima (Okla.), 1977-78*
Greg Buckney, Pauls Valley (Okla.), 1982-85
Jerome Hammontree,
Sperry (Okla.), 1988-90
Ryan Whitaker,
Union (Tulsa, Okla.), 1988-90
Wade Whitcher,
North Fayette (West Union, Iowa), 1995-98
Brandon Mims,
Prattville (Ala.), 1997-2000
46 wins
Johnny Guzman,
South San Antonio (Texas), 1963-65
Ron Robinson,
Woodlake (Calif.), 1977-1980
Ted Benson, Kee (Lansing, Iowa), 1979-82
Greg Simpson, Stuart (Okla.), 1979-82*
Steve DeRoos,
Wheeler (Valparaiso, Ind.), 1984-87
John Jones,
Crowder (Okla.), 1985-88
Quinn Stamp,
Lisbon (Iowa), 1995-99
Travis Stanley,
Parkers Chapel (El Dorado, Ark.), 2008-11
Phillip Pfiefer,
Farragut (Knoxville, Tenn.), 2008-11
Zac Freese,
B-G-M (Brooklyn, Iowa), 2011-14
Cameron Richman,
DeSales (Walla Walla, Wash.), 2012-15
45 wins
Robbie Clark, Hammond Gavit (Hammond, Ind.), 1975-78
Bryan Kauk, Leedey (Okla.), 1978-79*
Brad Jobe, Corinth (Miss.), 1980-85
MIke Wood, Vanoss (Ada, Okla.), 1983-86*
Jason Haynes, Cameron (Okla.), 1988-91Beau German,
West Marshall (State Center, Iowa), 1999-2002
Justin Craig, Cambridge Christian (Tampa, Fla.), 2001-04Dan Holcomb, Homer (Mich.), 2003-06
Ethan Westphal,
Martensdale-St. Mary's (Martensdale, Iowa), 2008-11
Dillon Williams,
American Christian Academy (Tuscaloosa, Ala.), 2008-11
44 wins
Mike Taylor,
Iowa Falls (Iowa), 1973-76
Jay Powell,
West Lauderdale (Collinsville, Miss.), 1987-90
John Carroll,
Gainesville (Ga.), 1999-2002
Will Jostock,
Lapeer West (Lapeer, Mich.), 2001-04
Matt Handley,
Greater Atlanta Christian (Norcross, Ga.), 1999-2002
Adam Newell,
Decatur (Mich.), 2000-03
Joe DeMers,
College Park (Pleasant Hill, Calif.), 2012-15
43 wins
Guy Finch,
Clarksville (Ind.), 1975-78
Tom Fulkerson, Waltonville (Ill.), 1977-81
Drew Tanner, Coffee (Douglas, Ga.), 1979-82
Brian Bohanon, North Shore (Houston), 1984-87
Ryan Nye, Cameron (Ada, Okla.), 1988-91
Jamie Brown, West Lauderdale (Miss.), 1992-95
Del Howell, American Christian Academy (Tuscaloosa, Ala.), 2002-06
Conrad Broom,
Gordon Lee (Chickamauga, Ga.), 2012-15
TJ Prunty,
St. Paul Academy-Summit (St. Paul, Minn.), 1996-2000
42 wins
Scott Gardner, Monterey (Lubbock, Texas), 1974-76
Storm Davis, University Christian (Jacksonville, Fla.), 1975-79John Davis,
Forest Park (Ga.), 1983-86
Pat Heiderscheit, Kee (Lansing, Iowa), 1983-86
Trent Brown,
San Manuel (Ariz.), 1992-94
Brad Howard,
Oakdale (Tenn.), 1992-96
Mark Galvin,
Elizabethtown (Ky.), 1996-2000
Will Inman,
Tunstall (Dry Fork, Va.), 2002-05
Dusty Compton, Homer (Mich.), 2003-06
Zach Van Rosenberg, Zachary (La.), Barbe (Lake Charles, La.), 2005-08Carson Sands,
North Florida Christian (Tallahassee, Fla.), 2010-14
41 wins
Robert Zamora, South San Antonio (Texas), 1959-61
David Ward, Chandler (Okla.), 1964-67
Mike Blakeman, Green County (Greensburg, Ky.), 1965-68
Bill Hemme, Union County (Lake Butler, Fla.), 1974-77
Terry Goggans, Corinth (Miss.), 1981-85
Darren Gross,
Chippewa Hills (Remus, Mich.), 1982-85
Chris Fink, Kee (Lansing, Iowa), 1983-86
Brad Morenko,
Marysville (Mich.), 1997-2000
Jamie Cederquist,
Fowler (Calif.), 1999-2002
David Dinsmoore,
Reese (Mich.), 2000-03
Rob Wooley, Taylor (Kokomo, Ind.), 2000-03
Kevin Gunderson, Central Catholic (Portland, Ore.), 2000-03
Nick Stiles, Bath (Mich.), 2009-12
Luke Boswell, Grace Christian (Alexandria, La.), 2014-1740 wins
Tom King,
La Porte (Ind.), 1970-72
Jim Peterson,
Sonora (La Habra, Calif.), 1971-73
Dick Balthrop,
South Grand Prairie (Grand Prairie, Texas), 1973-75
Pete Buchanan, Plymouth (Ind.), 1975-78
Jeff Cirillo,
Providence (Burbank, Calif.), 1984-87
Neal Roberson,
Pontotoc (Miss.), 1984-87
Greg Edwards,
Coweta (Okla.), 1988-91
Mike Wisniewski,
Bangor (Mich.), 1991-94
Erik Kiszczak,
Lake Havasu (Lake Havasu City, Ariz.), 1992-95
Scott Offutt,
Dewey (Okla.), 1995-96
Mark Harvey,
Westran (Huntsville, Mo.), 1994-97
Drew Henson,
Brighton (Mich.), 1995-98
Brian Jones
North Cobb (Kennesaw, Ga.), 1997-2000
Thomas Mitchell, Blandenboro (N.C.), 1997-2000
Erik Smith,
West Harrison (Mondamin, Iowa), 2001-05
Levi Ferguson,
North Mahaska (New Sharon, Iowa), 2003-06
Jared Caveneugh,
Newton County (Decatur, Miss.), 2002-06
Josh Smoker,
Calhoun (Ga.), 2004-07
Andrew Swart,
Crawfordsville (Ind.), 2005-08
Chandler Shepherd,
Lawrence County (Louisa, Ky.), 2006-11
Chris Halbur,
Kuemper (Carroll, Iowa), 2010-13
Otis Roby,
Twin Cedars (Bussey, Iowa), 2012-15
Trey Rugg, Sterlington (La.), 2016-19