Dan Farrell never steps into the batter's box, but since he's one of the guys who puts together the Cardinals schedule he sees plenty of curve balls.
"The ideal schedule is really you're home for a week, then you're on the road for a week, but it never works out quite that way," Farrell, the Sr. Vice-President of Sales and Marketing explains.
It's a blueprint that involves 30 teams playing 162 games in about 180 days.
"Well Heidi, the way the schedule comes together is a multi-step process," Farrell points out.
It starts with the league office.
"There's a formula you play your own division, you either play 18 or 19 games against each team in your own division and then you play six games against the other teams in the rest of the national league," he goes on to say.
The first draft is sent out in May, but then has to be vetted by a small committee.
"The Cardinals are the central division representatives so we review it for the Cubs, Pirates, Reds and Brewers as well. Just kind of look to see if the format works if there's any extra long road trips, extra long home stands," Farrell explains.
It's a job that blends the baseball and business operations.
"The schedule is very, very important for selling tickets," Farrell adds.
So there are lots of considerations.
"A year ago we requested to open on the road because we knew Ballpark Village was going to be opening," he says.
Requests like that are made by all the teams and by June there's a revised schedule, but there are other things Farrell has to consider when it comes to game times.
"We are trying to use those day games strategically usually so that the team travels out of town following a day game. It's a lot easier for them to get to the next city at 9 or 10 o'clock at night as opposed to 2 or 3 o'clock in the morning," Farrell says.
So it might look simple on paper, but there's nothing simple about creating the Cardinals schedule.