Irwin, 26, joins Toronto FC after spending the past three seasons with the Colorado Rapids. With Colorado, Irwin made a combined 92 appearances with a 30-39-23 record and registered 25 clean sheets across MLS league play, MLS Cup playoffs and the Lamar Hunt U.S. Open Cup. Irwin was also named to the 2015 AT&T MLS All-Star game roster. He was originally on trial with the New England Revolution during the 2011 preseason. After his trial, he went on to play professional soccer in Ottawa with Capital City F.C. and then in the U.S. with the Charlotte Eagles in USL PRO in 2012. Irwin signed with Colorado following a preseason trial with the Rapids on February 21, 2013.
Prior to his professional career, Irwin played his collegiate soccer at Elon University. During his time with the Phoenix, he was named first-team All-Southern Conference in each of his four seasons. He holds the school record with 22 career shutouts and set a single-season record with 10 clean sheets in 2009. Irwin was a two-time All-South Region honouree and a finalist for the senior class award for activities of achievement in community, classroom, character and competition. He was also an All-America selection and National Player of the Year in the National Christian School Athletic Association.