- Drafted by the Toronto Blue Jays in the 15th round of the 2004 MLB June Amateur Draft.
- First five seasons in the Toronto BLue Jays organization, including two seasons with the Syracuse Chiefs in the Triple-A International League.
- Los Angeles Angels 2009
- 2010 MacDonald was 5-8 with a 3.90 ERA in 23 starts for the Flying Squirrels
- 2011 was with the Toronto Blue Jays AAA team Las Vegas 51′s
- 2012 is with the Boston Red Sox AA team Portland Sea Dogs
- MacDonald set a school record with 284 strikeouts while at University Maine.