Alright, so the other day, I was thinking, “I should really brush up on my baseball knowledge.” Not just the game, but the teams too. And you know what’s the simplest way to get started? Listing all the Major League Baseball teams in alphabetical order. Sounds easy, right? Well, it was a bit more involved than I thought, but I got there in the end. Let me walk you through what I did.
Getting Started
First off, I needed to figure out how many teams were even in the MLB. Turns out, there are 30 of them! Yep, 30. They’re split evenly between two leagues – the National League and the American League, each with 15 teams. And almost all of them, 29 to be exact, are based in the United States, with just one over in Canada.

Diving Into the List
So, I started with a blank document and just started typing away. “Arizona Diamondbacks” popped into my head first, so that was the first team on the list. I knew there were teams from all over the place, like the New York Yankees, but I needed to make sure I didn’t miss any. I decided to double-check my list against some information I found online, just to be thorough.
Organizing by League
After getting all the names down, I thought it might be helpful to organize them by league. I mean, that’s how the MLB does it, right? So I created two sections, one for the National League and one for the American League.
In the National League section, I further organized them into their divisions. For instance, under the NL East, I listed the Atlanta Braves, Miami Marlins, New York Mets, Philadelphia Phillies, and the Washington Nationals. I did the same for the NL Central, listing teams like the Chicago Cubs and the Cincinnati Reds. It felt like a mini-project within the main one, but it was satisfying to see it all categorized neatly.
Putting It All Together
Here’s how the list looked after I put everything in alphabetical order within each league:
National League (NL)
- Arizona Diamondbacks
- Atlanta Braves
- Chicago Cubs
- Cincinnati Reds
- Colorado Rockies
- Los Angeles Dodgers
- Miami Marlins
- Milwaukee Brewers
- New York Mets
- Philadelphia Phillies
- Pittsburgh Pirates
- San Diego Padres
- San Francisco Giants
- St. Louis Cardinals
- Washington Nationals
American League (AL)
- Baltimore Orioles
- Boston Red Sox
- Chicago White Sox
- Cleveland Guardians
- Detroit Tigers
- Houston Astros
- Kansas City Royals
- Los Angeles Angels
- Minnesota Twins
- New York Yankees
- Oakland Athletics
- Seattle Mariners
- Tampa Bay Rays
- Texas Rangers
- Toronto Blue Jays
Wrapping Up
And there you have it! That’s the whole process of how I ended up with a neatly organized list of all MLB teams in alphabetical order, broken down by their leagues. It was a fun little exercise, and honestly, I learned a lot more about the teams than I expected to. Now, whether you’re a die-hard baseball fan or just someone curious about the teams, I hope this list comes in handy for you as much as it did for me!
