| Year | Result |
| 2008 | Citrus Park (Tampa) 12, Fort Myers American 1 (4 innings) |
| 2007 | North Palm Beach 7, Seminole 0 |
| 2006 | Greater Dunedin 7, Braden River 3 |
| 2005 | Maitland 6, North Springs (Coral Springs) 5 |
| 2004 | Cocoa 10, North Springs (Coral Springs) 2 |
| 2003 | East Boynton Beach 9, North Naples 1 |
| 2002 | Braden River 2, Palm Harbor American 1 |
| 2001 | Apopka National 3, Central Sarasota County 1 |
| 2000 | Apopka National 7, North Springs (Coral Springs) 1 |
| 1999 | Coral Springs American Red 1, Haines City 0 |
| 1998 | South Brandon 11, Seminole 4 |
| 1997 | Manatee East (Bradenton) 7, Fort Pierce Northside 3 |
| 1996 | R.L. Turner (Panama City) 7, Winter Park 0 |
| 1995 | Plant City National 9, Middleburg 6 |
| 1994 | Northside (Tampa) 6, Rockledge 4 |
| 1993 | Delray Beach National 20, Oviedo National 9 |
| 1992 | Dade City 2, North Naples 0 |
| 1991 | Dunedin National 12, Apopka/West Seminole 6 |
| 1990 | Dunedin American 4, Homestead 2 |
| 1989 | Northside (Tampa) 6, Sarasota National 5 (9 innings) |
| 1988 | St. Petersburg Northeast 12, North Miami American 5 |
| 1987 | Sarasota National 5, South Brandon 4 |
| 1986 | Sarasota American 4, Fort Pierce National 3 |
| 1985 | Sarasota American 6, Martin County (Stuart) 1 |
| 1984 | Altamonte Springs National 9, Bay Point (St. Petersburg) 3 |
| 1983 | Sarasota National 5, Belmont Heights (Tampa) 3 |
| 1982 | Sarasota National 11, Dade City 5 |
| 1981 | Belmont Heights (Tampa) 10, Altamonte Springs 9 |
| 1980 | Belmont Heights (Tampa) 6, St. Petersburg Northeast 2 |
| 1979 | Dade City 4, Fort Pierce National 2 (9 innings) |
| 1978 | Fort Myers American 9, Rockledge 6 |
| 1977 | Belmont Heights (Tampa) 5, Indian River City 3 (9 innings) |
| 1976 | Tri-County (Century) 4, Boynton Beach 2 |
| 1975 | Belmont Heights (Tampa) 9, Cocoa South 0 |
| 1974 | Pinellas Park National Blue 7, West Tampa 1 |
| 1973 | Belmont Heights (Tampa) 3, Pine Castle 0 |
| 1972 | Clearwater National 6, Seminole (Orlando) 0 |
| 1971 | West Tampa 6, Pembroke Pines 3 |
| 1970 | (Bi-State) - Belmont Heights (Tampa) 3, Azalea (St. Petersburg) 2 (Bi-State) - West Volusia (DeLand) 1, Carol City 0 |
| 1969 | (Bi-State) - West Tampa 13, Sarasota Florida 0 (Bi-State) - Azalea Park 5, Broadview Park (Fort Lauderdale) 1 |
| 1968 | (Bi-State) - Tri-County (Century) 2, Arlington (Jacksonville) 0 (Bi-State) - Carol City Optimist 2, Eau Gallie North 1 (10 innings) |
| 1967 | (Bi-State) - West Tampa 3, Tri-County (Century) 0 (Bi-State) - Mims 3, Lake Worth National 2 (12 innings) |
| 1966 | Forest View (Jacksonville) 6, Azalea (St. Petersburg) 5 |
| 1965 | West Volusia (DeLand) 4, Azalea Park 1 |
| 1964 | Highlands (Jacksonville) 10, Greater Largo 2 |
| 1963 | Sarasota National 3, Clearwater National 0 |
| 1962 | Fort Pierce National 4, Sarasota National 2 (7 innings) |
| 1961 | Wilton Manors 2, Clearwater National 1 |
| 1960 | Southwest Boy's Club (Miami) 7, Navy-Ortega (Jacksonville) 4 |
| 1959 | Pensacola Civitan 10, Winter Park 0 |
| 1958 | West Volusia (DeLand) 2, Southwest Pinellas 1 |
| 1957 | Lake Worth National 11, Sarasota American 10 |