0 / 30 teams10:00
American League0 / 15
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
National League0 / 15
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
How to play
- Name all 30 teams in the MLB today. The nickname is enough.
- Type them in any order. The clock starts when you tap the box or type. A name counts the moment it’s complete, no need to press Enter. The nickname or the city is enough, unless two teams share it.
- Stuck? Hint tells you something about the next one you’re missing, and costs 15 seconds, off the clock and onto your time. Finish ends the round early.
- Your best result goes on the quiz’s all-time leaderboard: most named, then fastest. Play as often as you like.
About this list
The MLB as of October 21, 2026. The league's current teams.
On this list
There are 30 teams: 15 in the American League and 15 in the National League, split into 6 divisions. Going division by division is the surest way not to miss one.
Each of the 6 divisions holds 5: AL Central, AL East, AL West, NL Central, NL East and NL West.
3 city names (Chicago, Los Angeles and New York) are shared by two teams, so when you name one, think of its neighbour.
Each team plays 162 games, and 12 of the 30 reach the postseason: the six division winners and six wild cards, three from each league.