The Baseball Circuit

Top Baseball Towns in Maine

Ranked on championships won since 2000 — high school state titles and Little League district, section and state titles counted together, with recent wins weighted more heavily. 48 towns have won something.

Bangor leads Maine, scoring 20.72 on both halves of the game roughly evenly, and not narrowly — Bangor is clear of Saco by 7.68 points. 48 towns have won something since 2000.

The top ten in Maine are Bangor, Saco, Portland, Searsport, Cumberland, Old Town, Monmouth, Biddeford, Ellsworth and South Portland. Between them they account for 50% of every point scored across the 48 towns on this list.

Size is doing a lot of work here. Searsport is in the top ten on a population of 2,685, while Portland has 69,568 to draw on — roughly 26 times as many people. That is why the tables below are also split into population bands: a town should be measured against places its own size before it is measured against a city.

Recency matters in this table — a title's weight halves every 12 years, so the standings drift on their own every season. Saco, Cumberland, Old Town and Monmouth have won something in the last two seasons, which is why they sit where they do.

One caveat worth reading before you argue with the order. The youth half of this score is Little League only, because Little League is the only organisation that publishes a championship archive — every district, section and state champion back to the 1950s. Cal Ripken and Babe Ruth publish nothing below the World Series. 9 towns in Maine run Cal Ripken or Babe Ruth ball with no Little League program at all, and they score zero youth points here no matter how much they win. Towns that run both lose the Cal Ripken half the same way. If your league has a record we're missing, tell us and we'll add it.

#TownScorePopulationHS titlesLL stateLL districtWon by
1Bangor ME
Penobscot County
20.7232,4467312Bangor High School · John Bapst Memorial High School +1
2Saco ME
York County
13.0421,0641310Thornton Academy · Saco/Dayton Little League
3Portland ME
Cumberland County
12.5169,568823Cheverus High School · Deering High School +1
4Searsport ME
Waldo County
11.312,6857Searsport District High School
5Cumberland ME
Cumberland County
9.868,83253Greely High School · Cumberland / North Yarmouth Little League
6Old Town ME
Penobscot County
9.77,43135Old Town High School · Old Town Little League
7Monmouth ME
Kennebec County
9.064,2364Monmouth Academy
8Biddeford ME
York County
9.0522,370127Biddeford High School · Biddeford Little League
9Ellsworth ME
Hancock County
7.938,82227Ellsworth High School · Ellsworth Little League
10South Portland ME
Cumberland County
7.5226,994212South Portland High School · South Portland Little League
11Gray ME
Cumberland County
7.368,58322Gray-New Gloucester/Raymond Little League
12Machias ME
Washington County
6.962,06015Machias Area Little League
13Yarmouth ME
Cumberland County
6.759,0606Yarmouth High School · North Yarmouth Academy
14Augusta ME
Kennebec County
6.5619,16818Capitol Area Recreation Association (CARA)
15Lewiston ME
Androscoggin County
5.7838,77218Lewiston Maine Baseball
16Scarborough ME
Cumberland County
4.6724,0102Scarborough High School
17Hiram ME
Oxford County
4.361,7032Sacopee Valley High Sch
18Westbrook ME
Cumberland County
4.1321,386123Westbrook High School · Westbrook Little League
19Orono ME
Penobscot County
4.0312,1992Orono High School
20York ME
York County
4.0314,17915York High School · York Little League
21Dixfield ME
Oxford County
3.942,3123Dirigo High School
22Gorham ME
Cumberland County
3.8918,5452Gorham High School
23Falmouth ME
Cumberland County
3.612,919112Falmouth High School · Falmouth Little League
24Richmond ME
Sagadahoc County
3.083,5732Richmond High School
25Deer Isle ME
Hancock County
3.022,1333Deer Isle-Stonington High Sch
26Fort Fairfield ME
Aroostook County
33,2931Fort Fairfield Middle/High School
27Blue Hill ME
Hancock County
2.72,81024George Stevens Academy · Coastal Little League
28Farmingdale ME
Kennebec County
2.63,0292Hall-Dale Middle and High School
29Waterville ME
Kennebec County
2.4517,3362Waterville Senior High School
30Bucksport ME
Hancock County
2.385,0391Bucksport High School
31Brewer ME
Penobscot County
2.369,62911Brewer High School · Sluggers Baseball & Softball
32Fryeburg ME
Oxford County
2.253,5631Fryeburg Academy
33Paris ME
Oxford County
2.085,3792Oxford Hills Comprehensive H S
34Lisbon Falls ME
Androscoggin County
21Lisbon High School
35Wales ME
Androscoggin County
1.741,6562Oak Hill High School
36Cape Elizabeth ME
Cumberland County
1.589,68813Cape Elizabeth High School · Cape Elizabeth Little League
37Readfield ME
Kennebec County
1.422,7092Maranacook Community High Sch
38Oakland ME
Kennebec County
1.346,3511Messalonskee High School
39Bar Harbor ME
Hancock County
1.345,3263Acadian Youth Sports
40Hampden ME
Penobscot County
1.178,0222Bronco Little League

By town size

A championship out of a town of 6,000 is a different achievement from the same title in a city of 600,000. Same scoring, ranked against places of the same size.

Under 10,000

  1. 1SearsportME11.31 · 3k
  2. 2CumberlandME9.86 · 9k
  3. 3Old TownME9.7 · 7k
  4. 4MonmouthME9.06 · 4k
  5. 5EllsworthME7.93 · 9k
  6. 6GrayME7.36 · 9k
  7. 7MachiasME6.96 · 2k
  8. 8YarmouthME6.75 · 9k

10,000–25,000

  1. 1SacoME13.04 · 21k
  2. 2BiddefordME9.05 · 22k
  3. 3AugustaME6.56 · 19k
  4. 4ScarboroughME4.67 · 24k
  5. 5WestbrookME4.13 · 21k
  6. 6OronoME4.03 · 12k
  7. 7YorkME4.03 · 14k
  8. 8GorhamME3.89 · 19k

25,000–75,000

  1. 1BangorME20.72 · 32k
  2. 2PortlandME12.51 · 70k
  3. 3South PortlandME7.52 · 27k
  4. 4LewistonME5.78 · 39k

How this is scored

Only titles since 2000 count, each one's weight halves every 12 years, private-school titles count for 0.75 of a public one, and a regional school's championship is split between the towns it serves.

Full method, sources and what the rankings can't see →

By county in Maine

Counties with enough towns on the board to rank. Smaller counties are folded into their state list rather than given a page of three rows.