It's a long way to the top, especially when you are at the bottom of the pile.

The Toronto Blue Jays have been finding this out the hard way as both progress and failure, heroics and scandal played out over the last couple of weeks.

The boys in blue began a three game series against a foe that they have faced quite frequently this season, the Tampa Bay Rays, on May 5th. Doubling it up 8-4, they surprised by taking the series two games to one, after a 6-1 loss and then a 2-1 victory to round things out.

Then, they welcomed the Cleveland Indians to the Rogers Center on May 8th for a set of three. Success was to found there as well, as a 4-2 victory, a 6-0 loss and an 8-7 win gave them their second series in a row.

Things got even better as the Seattle Mariners came to town for four games, only to get swept by the Jays via scores of 7-2, 4-0, 7-2 and 3-2.

Everything then went south, as the boys took on the Atlanta Braves for a four game split, the first two in Toronto and the next pair in Atlanta. A 9-0 win of the fourth saved the Jays from being completely swept after losing 10-6, 9-5 and 8-4.

Finally, they headed to Baltimore to play the Orioles for three games. There they were unable to recover their latest tailspin and ended up falling 5-3 and 7-5, before salvaging the series with a 3-1 victory.

Fans now wonder whether the Blue Jays will continue sitting on the see-saw of a record. Sitting at 19 and 26, they will head for a pair of games against the Milwaukee Brewers after a break for Victoria Day.

Here's the Toronto Blue Jays' schedule for May 5th to 21st. All games can be heard on CJ1150, starting with the pregame show at the listed time.

Tuesday, May 23rd - vs. Milwaukee Brewers in Milwaukee @ 5:00 PM

Wednesday, May 24th - vs. Milwaukee Brewers in Milwaukee @ 11:00 AM

Thursday, May 25th - BREAK 

Friday, May 26th - vs. Texas Rangers in Toronto @ 5:00 PM 

Saturday, May 27th - vs. Texas Rangers in Toronto @ 10:30 AM

Sunday, May 28th - vs. Texas Rangers in Toronto @ 10:30 AM

Monday, May 29th - vs. Cincinnati Reds in Toronto @ 5:00 PM

Tuesday, May 30th - vs. Cincinnati Reds in Toronto @ 5:00 PM

Wednesday, May 31st - vs. Cincinnati Reds in Toronto @ 10:30 AM

Thursday, June 1st - vs. New York Yankees in Toronto @ 5:00 PM

Friday, June 2nd - vs. New York Yankees in Toronto @ 5:00 PM

Saturday, June 3rd - vs. New York Yankees in Toronto @ 10:30 AM

Sunday, June 4th - vs. New York Yankees in Toronto @ 10:30 AM

Monday, June 5th - vs. Oakland Athletics in Oakland @ 7:30 PM

Tuesday, June 6th - vs. Oakland Athletics in Oakland @ 7:30 PM

Wednesday, June 7th - vs. Oakland Athletics in Oakland @ 1:30 PM