| Year | Result |
| 2009 | Conococheague (Williamsport) 8, Hughesville 1 |
| 2008 | Hagerstown Federal 9, Easton 1 |
| 2007 | West Salisbury 4, Elkton Community 3 |
| 2006 | South Caroline (Preston) 3, Thurmont 0 |
| 2005 | Thurmont 3, Elkton Community 1 |
| 2004 | South Caroline (Preston) 12, East Frederick 0 (4 innings) |
| 2003 | West Salisbury 3, Northern Calvert (Dunkirk) 2 (7 innings) |
| 2002 | South Caroline (Preston) 3, St. Mary’s American (Hollywood/California) 2 |
| 2001 | Easton 14, Hughesville 5 |
| 2000 | North East 5, Fruitland 0 |
| 1999 | Denton 12, Arbutus 1 |
| 1998 | Hughesville 13, Elkton Community 12 (7 innings) |
| 1997 | St. Mary’s American (Hollywood/California) 6, South Mountain (Boonesboro) 0 |
| 1996 | Capitol City (Washington, D.C.) 3, Chesapeake City 2 |
| 1995 | Brunswick Railroaders 5, Hagerstown American 4 (7 innings) |
| 1994 | Oakland 7, East Frederick 4 |
| 1993 | Elkton Community 3, Capitol City (Washington, D.C.) 1 |
| 1992 | Waldorf American 5, Denton 1 |
| 1991 | Tri-City (East New Market) 9, Brunswick Railroaders 8 |
| 1990 | Hagerstown American 6, Elkton Community 2 |
| 1989 | Westminster 4, Elkton Community 1 |
| 1988 | Westminster 5, Choptank 3 (7 innings) |
| 1987 | Calvert County American (Prince Frederick) 8, Brunswick Railroaders 6 |
| 1986 | Brunswick Railroaders 5, Arbutus 0 |
| 1985 | Frostburg 6, Elkton Community 2 |
| 1984 | Brunswick Railroaders 5, West Salisbury 1 |
| 1983 | Rising Sun 5, Riviera Beach 3 |
| 1982 | Easton 9, Hagerstown National 2 |
| 1981 | Brunswick Railroaders 6, St. Mary’s American (Hollywood/California) 1 |
| 1980 | Forest Park (Baltimore) 5, Calvert County American (Prince Frederick) 1 |
| 1979 | Hagerstown West End 6, Calvert County American (Prince Frederick) 0 |
| 1978 | Elkton Community 9, Lake Shore 0 |
| 1977 | Harundale (Glen Burnie) 9, Hagerstown National 5 |
| 1976 | Hagerstown West End 7, Harundale (Glen Burnie) 5 |
| 1975 | Harundale (Glen Burnie) 6, Hagerstown West End 3 |
| 1974 | Elkton Community 1, Cambridge 0 |
| 1973 | Hagerstown National 3, Marley Area 1 |
| 1972 | Hagerstown National 5, Harundale (Glen Burnie) 3 |
| 1971 | Oxon Hill 2, Hagerstown National 0 |
| 1970 | Frederick National 7, Fruitland 3 |
| 1969 | Brunswick Railroaders 11, East Salisbury 2 |
| 1968 | Hagerstown National 3, Forest Park (Baltimore) 0 |
| 1967 | Westminster 7, Hagerstown West End 1 (5 innings, rain) |
| 1966 | Brunswick Railroaders 12, Forest Park (Baltimore) 4 |
| 1965 | Hagerstown National 4, Brunswick Railroaders 2 |
| 1964 | Hagerstown National 3, North East 2 |
| 1963 | Stembridge (Baltimore) 1, Frederick National 0 |
| 1962 | Hagerstown West End 13, Frederick National 4 |
| 1961 | Conococheague (Williamsport) 1, Cambridge 0 |
| 1960 | Brooklyn-Curtis Bay 12, Martinsburg (West Virginia) 1 |
| 1959 | East Salisbury 5, Hagerstown American 4 (8 innings) |
| 1958 | Brooklyn Park d. Westminster |
| 1957 | Frederick National 18, Easton 3 |