| Year | Result |
| 2009 | Bartholomew County National (Columbus) 7, Terre Haute North 1 |
| 2008 | Jeff/GRC American (Jeffersonville) 1, Brownsburg 0 |
| 2007 | New Albany 2, Wabash 1 (8 innings) |
| 2006 | New Castle 5, New Albany 3 |
| 2005 | Seymour 6, New Albany 2 |
| 2004 | Highland 1, South Bend East Side 0 |
| 2003 | Brooklyn (Anderson) 5, New Albany Township 3 |
| 2002 | Brownsburg 10, Georgetown National (Fort Wayne) 4 |
| 2001 | Brownsburg 7, Crown Point 5 |
| 2000 | Brownsburg 5, South Bend East Side 3 (9 innings) |
| 1999 | Brownsburg 9, Dyer 4 |
| 1998 | Terre Haute North 7, F.O.P. East End (Mishawaka) 2 |
| 1997 | Dyer 7, New Albany Township 1 |
| 1996 | Time Corners American (Fort Wayne) 7, Brownsburg 1 |
| 1995 | Crown Point 1, Delta 0 (8 innings) |
| 1994 | Anderson Shadyside 10, South Bend East Side 3 |
| 1993 | Dyer 4, Center Grove (Greenwood) 2 |
| 1992 | South Bend South East 6, St. Joes National (Fort Wayne) 5 |
| 1991 | Time Corners National (Fort Wayne) 5, Jasper 4 |
| 1990 | Jeffersonville George Rogers Clark American 5, Peru 4 |
| 1989 | Jeffersonville George Rogers Clark National 4, South Bend East Side 2 |
| 1988 | Wabash 6, Jeffersonville George Rogers Clark National 2 |
| 1987 | Chesterfield 12, Concord 4 |
| 1986 | Wabash 7, South Bend East Side 3 |
| 1985 | Warren Township National (Indianapolis) 4, Wabash 3 (9 innings) |
| 1984 | Southport 13, Whiting 3 |
| 1983 | Wabash 4, Warren Township (Indianapolis) 0 |
| 1982 | Griffith 7, St. Joes Central (Fort Wayne) 6 (8 innings) |
| 1981 | Terre Haute North 10, Gary Brunswick 4 |
| 1980 | Center Grove (Greenwood) 3, Allisonville 0 |
| 1979 | Anderson Franklin 7, Jeffersonville George Rogers Clark 5 (8 innings) |
| 1978 | Fort Wayne Harding 8, Bel-East (Indianapolis) 1 |
| 1977 | Franklin Township 6, Indiana Harbor 1 |
| 1976 | Portage National 3, Fort Wayne Elmhurst 2 |
| 1975 | Highland American 5, Terre Haute North 4 |
| 1974 | Club Ki-Yowga (East Chicago) 6, Kokomo Northside 3 |
| 1973 | Fort Wayne Elmhurst 5, Princeton 3 |
| 1972 | Hammond Edison 13, Bel-East (Indianapolis) 0 |
| 1971 | Gary Anderson 8, New Castle Optimist National 6 |
| 1970 | Highland South 2, Fort Wayne McMillan 0 |
| 1969 | Hammond Hessville 5, Terre Haute Wabash 1 |
| 1968 | Terre Haute American 6, Gary Junedale 1 |
| 1967 | Terre Haute American 3, New Castle American 2 |
| 1966 | Kokomo Northside 2, Terre Haute Vigo 1 |
| 1965 | Jeffersonville George Rogers Clark 15, Anderson Fairview 3 |
| 1964 | East Glenn Park (Gary) 8, Indianapolis Garfield 'Y' 7 |
| 1963 | Jeffersonville George Rogers Clark 5, Indiana Central 2 |
| 1962 | Terre Haute American 6, Merrillville 1 |
| 1961 | Terre Haute American 3, Gary Anderson 0 (12 innings) |
| 1960 | Gary Anderson 9, Bloomington National 3 |