Last year, on a whim, the day after the details for 2014's MLB schedule were announced in January, I put together an Ultimate Baseball Road Trip, an attempt to get to all 30 MLB stadiums within the first month of the season. It turned out to be one of the most popular things I've ever written on this site; I still get emails about it today. So, just more than three weeks out from the season, it's time to do another one.

Every fan dreams of this. We look at Spring Training now, and we know the season is coming. It would only be appropriate that once baseball truly begins again, we celebrate with the ultimate indulgent celebrations. Imagine it: 30 stadiums in (roughly) 30 days. What a way to live! People would write novels about you.

So, it's time to put this theoretical journey together. As with last year, a few caveats:

The main one is that it's not, in fact, a road trip. To do this in 30 days, you're going to have to do some flying. I've allotted for that and accounted for road travel to be done by cabs, not by rental cars. (If you want to pay for convenience, you can use Uber or Lyft, but I'm going with a cab, to be a traditionalist, and a tightwad.) If you want to drive on your own, in your own car, the whole way, you can do that -- but honestly, I doubt you're going to make it out to the West Coast in time. Our country is very big. Also, to keep it as "inexpensive" as possible, I'll get the cheapest upper-deck tickets I can. All that matters, as far as I'm concerned, is that I'm in the ballpark. (You'll also have to account for your own beer and food.) I've tried at every opportunity to find hotels within walking distance of the park as well. I am taking this not-driving thing seriously.

You can start from wherever you live, but I'll be flying out of Atlanta. We are also at the whim of the schedule maker, so sometimes, we have to fly one direction and then go the opposite one the next day. We'll do our best. Let's see if we can make this happen. Here's the possible itinerary. (Flights were researched via Kayak.com and may fluctuate depending on the day of purchase. Best to plan ahead!) All times are local.

Sunday, April 5: Chicago. It's difficult not to be excited about the Sunday night opener this year: Cardinals-Cubs, historical rivals, with the Cubs resurgent and hungry, at Wrigley Field, on national television. The only problem I can come up with is, well, Wrigley Field still seems to be lacking a wall. There will still be baseball, though, and that's all that matters.

8:15 a.m. FLIGHT: Delta Airlines from Atlanta to Chicago. Cost: $211
3:01 p.m. TAXI: Midway Airport to Wrigley Field. Cost: $17
7:05 p.m. GAME: St. Louis Cardinals at Chicago Cubs. Game is sold out, so StubHub Outfield Upper Deck Reserved 503 Cost is $140. (Go here to buy regular season Cubs tickets if you can't make Opening Day, but want to visit Wrigley at some point.)
11 p.m. HOTEL: Old Chicago Inn. Cost: $150.

Monday, April 6: Milwaukee. The White Sox aren't at home, but the Brewers are. So save yourself a flight. And unlike at Wrigley, if it's freezing, they can close the roof.

9 a.m. TAXI: Old Chicago Inn to Chicago Union Station. Cost: $15.
10:10 a.m. TRAIN: Chicago Union Station to Milwaukee station. Cost: $24
11:49 a.m. TAXI: Milwaukee station to Miller Park. Cost: $15.
1:10 p.m. GAME: Colorado Rockies at Milwaukee Brewers. Standing Room Only. Cost: $54. (Buy tickets here.)
6 p.m. TAXI: Miller Park to Milwaukee station. Cost: $15
8:05 p.m. TRAIN: Milwaukee Station to Chicago Union Station. Cost: $24.
10 p.m. HOTEL: Old Chicago Inn. Cost: $150.

Tuesday, April 7: Tampa Bay. You've spent enough time in the Midwestern cold, on public transit. It's time to indulge yourself with some sunshine. Down to Tampa with you! I am sorry, however, that now two of your first three games have been indoors.

6 a.m. TAXI: Old Chicago Inn to O'Hare Airport. Cost: $30.
8:47 a.m. FLIGHT: American Airlines from Chicago to Tampa. Cost: $103.
12:28 p.m. TAXI: Tampa airport to Tropicana Field. Cost: $35.
7:10 p.m. GAME: Baltimore Orioles at Tampa Bay Rays. Outfield Reserved Section 150: $15. (Buy tickets here.)
11 p.m. HOTEL: America's Best Inn Downtown St. Pete. Cost: $115.

Wednesday, April 8: Miami. At last, a baseball game outside, in the sun, with terrifying outfield sculptures and perfect views of Giancarlo Stanton's biceps from every seat.

Noon. TAXI: America's Best Inn Downtown St. Pete to Tampa airport. Cost: $30.
2:40 p.m. FLIGHT: American Airlines from Tampa to Miami. Cost: $105.
3:42 p.m. TAXI: Miami airport to Marlins Park. Cost: $30.
7:10 p.m. GAME: Atlanta Braves at Miami Marlins. Home Run Deck Section 134. Cost: $16. (Buy tickets here.)
11 p.m. HOTEL: Historic Miami River Hotel. Cost: $100.

Thursday, April 9: Washington. Your Florida sojourn is over, and you won't be returning. I do hope you have a tan, because we're about to knock out as much of the Eastern Seaboard as possible.

6 a.m. TAXI: Historic Miami River Hotel to Miami airport. Cost: $25.
7:09 a.m. FLIGHT: US Airways from Miami to Baltimore/Washington International Airport. Cost: $141.
10:18 a.m. TAXI: Baltimore/Washington International Airport to Nationals Park. Cost: $40.
1:05 p.m. GAME: New York Mets at Washington Nationals. Right Field Terrace Section 226. Cost: $10. (Buy tickets here.)
5 p.m. HOTEL: Capitol Hill Hotel. Cost: $199.

Friday, April 10: Baltimore. You're not going to have to fly for a while, so put the passport away. You're riding the rails for the weekend, like the old days. There's something about a train that's magic.

CamdenYards
A view of the famous B&O Warehouse overlooking Oriole Park at Camden Yards. (Getty Images)

Noon TAXI: Capitol Hill Hotel to Washington Union Station. Cost: $10.
1 p.m. TRAIN: Washington Union Station to Baltimore Penn Station. Cost: $17.
2 p.m. TAXI: Baltimore Penn Station to Camden Yards. Cost: $15.
3:05 p.m. GAME: Toronto Blue Jays at Baltimore Orioles. Upper Reserved 340. Cost: $120. (It's the home opener. Sorry. Buy tickets here.)
8 p.m. HOTEL: Holiday Inn Inner Harbor. Cost: $185.

Saturday, April 11: Philadelphia. And north we go! The schedulers did us a favor this year: There are a lot of convenient East Coast games right in a row.

11 a.m. TAXI: Holiday Inn Inner Harbor to Baltimore Penn Station. Cost: $15.
12:08 p.m. TRAIN: Baltimore Penn Station to Philadelphia 30th Street Station. Cost: $54.
1:18 p.m. TAXI: Philadelphia 30th Street Station to Citizens Bank Park. Cost: $30.
7:05 p.m. GAME: Washington Nationals at Philadelphia Phillies. Pavilion Deck 303. Cost: $20. (Buy tickets here.)
11 p.m. HOTEL: Courtyard Philadelphia at the South Yard. Cost: $139.

Sunday, April 12: New York Yankees. At this point, I have no doubt that you will be watching Alex Rodriguez go for his sixth homer of the season to tie Willie Mays for fourth all time. You were there. It's the Sunday Night Game against Boston, so it feels like ESPN might make a bit of a deal out of it.

4 p.m. TAXI: Courtyard Philadelphia at the South Yard to Philadelphia 30th Street Station. Cost: $30.
4:30 p.m. TRAIN: Philadelphia 30th Street Station to New York Penn Station. Cost: $55.
5:30 p.m. SUBWAY: Penn Station to 161st Street Yankee Stadium. Cost: $2.50.
8:05 p.m. GAME: Boston Red Sox at New York Yankees. Section 429. Cost: $26.80. (For a Red Sox-Yankees
game! Buy tickets here.)
Midnight. HOTEL: Days Inn Bronx Near Stadium. Cost: $144.

Monday, April 13: New York Mets. This is actually a pretty brutal subway ride, from Yankee Stadium to Citi Field, particularly because a day game means you'll hit rush hour … but considering you're going to be halfway across the country in a few days, count your blessings.

11:30 a.m. SUBWAY: 161st Yankee Stadium to Citi Field. Cost: $2.50.
1:10 p.m. GAME: Philadelphia Phillies at New York Mets. Section 507. Cost: $30.
5:05 p.m. SUBWAY: Citi Field to 161st Street Yankee Stadium. (Your hotel choices may vary. You might want to be centrally located in Times Square, though it will cost you. We're trying to keep it cheap here.) Cost: $2.50. (Buy tickets here.)
8:05 p.m. HOTEL: Days Inn Bronx Near Stadium. Cost: $144.

Tuesday, April 14: Boston. And just like that … we have taken care of every Major League Baseball stadium east of Pittsburgh. And you haven't even been on a flight in a week. This is cruising so far. It'll get a lot harder.

10 a.m. SUBWAY: 161st Street Yankee Stadium to New York Penn Station. Cost: $2.50.
11 a.m. AMTRAK: New York Penn Station to Boston Back Bay. Cost: $52.
3 p.m. TAXI: Boston Back Bay to Fenway Park. Cost: $20.
6:10 p.m. GAME: Washington Nationals at Boston Red Sox. Bleachers L36. Cost: $35. (Buy tickets here.)
10:30 p.m. HOTEL: The Verb Hotel. Cost: $240.

Wednesday, April 15: Pittsburgh. You've seen America enough by train over the past week: It is time to soar regally through the skies like a grand eagle, as God intended.

12:30 p.m. TAXI: The Verb Hotel to Logan Airport. Cost: $24.
2:30 p.m. FLIGHT: US Airways Boston to Pittsburgh. Cost: $69.
5 p.m. TAXI: Pittsburgh airport to PNC Park. Cost: $45.
7:05 p.m. GAME: Detroit Tigers at Pittsburgh Pirates. Upper Grandstand Section 312. Cost: $15. (Buy tickets here.)
11 p.m. HOTEL: Hyatt Place Pittsburgh North Shore. Cost: $220.

Thursday, April 16: Toronto. What better time to see Canada! Obviously you'll want to watch Strange Brew again.

10 a.m. TAXI: Hyatt Place Pittsburgh North Shore to Pittsburgh airport. Cost: $30.
11:25 a.m. FLIGHT: Delta Airlines from Pittsburgh to Toronto (via JFK). Cost: $170.
5:08 p.m. TAXI: Toronto airport to Rogers Centre. Cost: $30.
7:07 p.m. GAME: Tampa Bay Rays at Toronto Blue Jays. Section 522. Cost: $20. (Buy tickets here.)
11 p.m. HOTEL: Renaissance Toronto Downtown Hotel. Cost: $167.

Friday, April 17: Detroit. Maybe your last flight was too bumpy and crazy, because you're in luck: It's time to get back on a train again. Plus, it's a Canadian train, which I think means it's on horseback.

7 a.m. TAXI: Renaissance Toronto Downtown Hotel to Toronto Union Station. Cost: $20.
8:20 a.m. TRAIN: Toronto Union Station to Detroit train station. Cost: $141.
10:22 a.m. TAXI: Detroit train station to Comerica Park. Cost: $10.
1:08 p.m. GAME: Chicago White Sox at Detroit Tigers. Kaline's Corner, Section 111. Cost: $20. (Buy tickets here.)
5 p.m. HOTEL: Aloft Detroit at the David Whitney. Cost: $140.

Saturday, April 18: Minnesota. This is a lot of American League Central. You should be ready to provide a full scouting report for all your friends and family. You should call them, by the way. You've been on the road a while now.

TargetField
Target Field has beautiful view of the Minneapolis skyline. (Getty Images)

7 a.m. TAXI: Aloft Detroit at the David Whitney to Detroit airport. Cost: $20.
8:35 a.m. FLIGHT: Delta from Detroit to Minnesota. Cost: $220.
10:00 a.m. TAXI: Minnesota airport to Target Field. Cost: $30.
1:10 p.m. GAME: Cleveland Indians vs. Minnesota Twins. Arm & Hammer Grandstand. Cost: $20. (Buy tickets here.)
6 p.m. HOTEL: Marriott Minneapolis City Center. Cost: $199.

Sunday, April 19: St. Louis. As a Cardinals fan, I will happily meet you there.

9 a.m. TAXI: Marriott Minneapolis City Center to Minneapolis airport. Cost: $30.
10:08 a.m. FLIGHT: Delta Airlines from Minneapolis to St. Louis. Cost: $122.
11:45 a.m. TAXI: St. Louis airport to Busch Stadium. Cost: $30.
7:05 p.m. GAME: Cincinnati Reds at St. Louis Cardinals. Right Field Terrance Section 433. Cost: $15. (Buy tickets here.)
11:05 p.m. HOTEL: Hilton St. Louis at the Ballpark. $144.

Monday, April 20: Kansas City. The celebration from last year should still be going on, even this far into April. I still sort of can't believe that happened. That was fantastic. Anyway: These guys should still be hanging around, too.

8 a.m. TAXI: Hilton St. Louis to St. Louis train station. Cost: $5.
9:15 a.m. TRAIN: St. Louis train station to Kansas City train station. $30.
3 p.m. TAXI: Kansas City train station to Kauffman Stadium. $35.
7:10 p.m. GAME: Minnesota Twins at Kansas City Royals. Fountain Seats Section 201. Cost: $20. (Buy tickets here.)
11 p.m. HOTEL: Four Points by Sheraton Sports Complex. Cost: $89.

Tuesday, April 21: Chicago White Sox. Hopefully it has gotten warmer since you were last in Chicago 17 days ago.

7 a.m. TAXI: Four Points by Sheraton Sports Complex to Kansas City train station. Cost: $35.
8:15 a.m. TRAIN: Kansas City train station to Chicago Union Station. Cost: $57.
1:55 p.m. TAXI: Chicago Union Station to U.S. Cellular Field. Cost: $25.
7:10 p.m. GAME: Cleveland Indians at Chicago White Sox. Section 507. Cost: $10. (Buy tickets here.)
11 p.m. HOTEL: Amber Inn. Cost: $100.

Wednesday, April 22: Colorado. We've gotten lucky with the train rides of late, but that ends now: It is time to head west to one of the most beautiful stadiums, in one of the most beautiful cities, on this whole trip. You won't want to leave after this one is over.

9:30 a.m. TAXI: Amber Inn to O'Hare Airport. Cost: $40.
11 a.m. FLIGHT: Spirit Airlines from Chicago to Denver. Cost: $55.
12:33 p.m. TAXI: Denver airport to Coors Field. Cost: $40.
6:40 p.m. GAME: San Diego Padres at Colorado Rockies. Rockpile Section 402. $5. (Buy tickets here.)
10 p.m. HOTEL: The Oxford Hotel. Cost: $270.

Thursday, April 23: San Francisco. There is nothing quite like a day game at AT&T Park. It is sort of amazing, when you think about it, that the Giants were even allowed to play at Candlestick, when a stadium like this was possible.

5 a.m. TAXI: The Oxford Hotel to Denver airport. Cost: $30.
6:10 a.m. FLIGHT: Delta Airlines from Denver to San Francisco. Cost: $134.
9:40 a.m. TAXI: San Francisco airport to AT&T Park. Cost: $45.
12:45 p.m. GAME: Los Angeles Dodgers at San Francisco Giants. Reserve Left Field 433. Cost: $30. (Buy tickets here.)
5 p.m. HOTEL: The Utah Inn. Cost: $100.

Friday, April 24: Oakland. Well, while you're here.

5 p.m. BART. Train to Oakland. Cost: $3.50.
7:05 p.m. GAME: Houston Astros at Oakland A's. Bleachers. Cost: $14. (Buy tickets here.)
10:30 p.m. BART. Train back to Utah Inn. Cost: $3.50.
11:30 p.m. HOTEL: The Utah Inn. Cost: $100.

Saturday, April 25: Seattle. Seattle is awfully isolated from the rest of baseball, geographically. Seriously, look at this map. Let's knock it off while we can.

6 a.m. TAXI: The Utah Inn to San Francisco airport. Cost: $45
8 a.m. FLIGHT: Virgin America from San Francisco to Seattle. Cost: $89.
10 a.m. TAXI: Seattle airport to Safeco Field. Cost: $30.
6:10 p.m. GAME: Minnesota Twins at Seattle Mariners. Section 194. $18. (Buy tickets here.)
10 p.m. HOTEL: Courtyard Seattle Downtown. $189.

Sunday, April 26: Anaheim. And now, a three-day swing through Southern California. This year's trip is going a lot more smoothly than last year's.

6 a.m. TAXI: Courtyard Seattle Downtown to Seattle airport. Cost: $30.
7:25 a.m. FLIGHT: Alaska Airlines from Seattle to Los Angeles. Cost: 109.
10:04 a.m. TAXI: LAX to Angel Stadium of Anaheim. Cost: $70.
12:35 p.m. GAME: Texas Rangers at Los Angeles Angels of Anaheim. Section 533. $16. (Buy tickets here.)
4:30 p.m. TAXI: Angel Stadium of Anaheim to Downtown Apartments near Dodger Stadium. Cost: $70.
6 p.m. HOTEL: Downtown Apartments near Dodger Stadium. Cost: $90.

Monday, April 27: Los Angeles. I went ahead and got you a hotel in Los Angeles rather than Anaheim. No offense, Anaheim.

7:10 GAME: San Francisco Giants at Los Angeles Dodgers. Left Field Pavilion 307. Cost: $28. (Buy tickets here.)
11 p.m. HOTEL: Downtown Apartments near Dodger Stadium. Cost: $90.

Tuesday, April 28: San Diego. Our California sojourn ends with the most exciting team this offseason. Every time you're in San Diego, you wonder why not everyone lives in San Diego.

7 a.m. TAXI: Downtown Apartments near Dodger Stadium to Los Angeles train station. Cost: $40.
9:50 a.m. TRAIN: Los Angeles train station to San Diego train station. Cost: $37.
12:27 p.m.. TAXI: San Diego train station to Petco Park. Cost: $15.
7:10 p.m. GAME: Houston Astros at San Diego Padres. Upper Infield Reserved 306. Cost: $18. (Buy tickets here.)
11 p.m. HOTEL: Hotel Indigo Gaslamp Quarter. Cost: $184.

Wednesday, April 29: Arizona. And just like that … we have covered everything west of Texas. That wasn't so bad. You might have even gotten a tan.

8 a.m. TAXI: Hotel Indigo Gaslamp Quarter to San Diego airport. Cost: $15.
10 a.m. FLIGHT: US Airways flight from San Diego to Phoenix. Cost: $103.
11:11 a.m. TAXI: Phoenix airport to Chase Field. Cost: $10.
6:40 p.m. GAME: Colorado Rockies at Arizona Diamondbacks. Section 301. Cost: $12. (Buy tickets here.)
11 p.m. HOTEL: Hotel San Carlos. Cost: $159.

Thursday, April 30: Houston. You loved it in Boyhood … now see Minute Maid Park in person!

MinuteMaidPark
Minute Maid Park in Houston looks great whether the retractable roof is open or closed. (Getty Images)

Noon TAXI: Hotel San Carlos to Phoenix airport. Cost: $10.
1:25 p.m. FLIGHT: United Airlines from Phoenix to Houston. Cost: $145.
5:55 p.m. TAXI: Houston airport to Minute Maid Park. Cost: $30.
7:10 p.m. GAME: Seattle Mariners at Houston Astros. Section 433: Cost: $18. (Buy tickets here.)
11 p.m. HOTEL: Hilton Americas Houston. Cost: $139.

Friday, May 1: Texas. Congratulations! You have made it to May! And you're almost done! Pat yourself on the back with a shower. You have showered on this trip, yes?

Noon TAXI: Hilton Americas Houston to Houston airport. Cost: $30.
2:34 p.m. FLIGHT: United Airlines from Houston to Dallas/Ft. Worth. Cost: $98.
3:45 p.m. TAXI: Dallas/Ft. Worth airport to Globe Life Park. Cost: $45.
7:05 p.m. GAME: Oakland A's at Texas Rangers. Upper Reserved 300. Cost: $17. (Buy tickets here.)
11 p.m. HOTEL: Courtyard by Marriott Arlington. Cost: $119.

Saturday, May 2: Cleveland. How did we miss Cleveland before? Did we really miss Cleveland? [goes back and checks] Wow, we missed Cleveland! Anyway, hello, Cleveland!

5 a.m. TAXI: Courtyard by Marriott Arlington to Dallas/Ft. Worth Airport. Cost: $45.
7 a.m. FLIGHT: United Airlines from Dallas to Cleveland (via Chicago). Cost: $155.
2:55 p.m. TAXI: Cleveland airport to Progressive Field. Cost: $30.
4:10 p.m. GAME: Toronto Blue Jays at Cleveland Indians. Upper Bleachers. Cost: $10. (Buy tickets here.)
6 p.m. HOTEL: Radisson Hotel Cleveland. Cost: $169.

Sunday, May 3: Atlanta. Ah, home! Home! Home! We finish our journey where we started it. It is probably EXTREMELY hot in Atlanta right now. Worth it. So glad to be home.

6 a.m. TAXI: Radisson Hotel Cleveland to Cleveland airport. Cost: $30.
8:10 a.m. FLIGHT: Delta Airlines from Cleveland to Atlanta. Cost: $175.
9:55 a.m. TAXI: Atlanta airport to Turner Field. Cost: $20.
1:35 p.m. GAME: Cincinnati Reds at Atlanta Braves. Section 416. Cost: $24. (Buy tickets here.)

And … you made it. Well, almost. You might notice that there is no game at Great American Ball Park in Cincinnati on here. As it turns out, there's no way for this to go as smoothly as it did -- hitting the East, then Florida, then the Midwest, then the West, then Texas, then back to the Midwest, then the South, then done! -- and still catch Cincinnati. Once we got back to where we started in Atlanta, the Reds don't have a homestand until May 11.

So that's a little bit of a cheat, but I apologize. But this gives you two opportunities: You can wait until May 11 and go see them then … or you can save your money to go see Great American Ball Park in July at the All-Star Game. So account for that in your calculations.

This brings our grand total, the whole cost of this thing, to … $9,208.80. That is actually $1,600 cheaper than last year. (Assuming you don't spend $1,600 to go to Cincinnati. You could probably still do all 30 stadiums for under $10,000 and about 36 days, though.) You'd be a fool not to do this trip. So get out there and start buying up your flights and hotels. You won't regret it.

***

Email me at leitch@sportsonearth.com follow me @williamfleitch or just shout out your window real loud, I'll hear you. Point is, let's talk.