Irwin joue pendant deux saisons dans la première ligue nationale de hockey féminin de 2005 à 2007, représentant l'équipe de Toronto. Elle entre alors pendant quatre ans dans l'équipe universitaire des Bulldogs de Minnesota-Duluth, remportant le championnat en 2008 et le titre de «recrue de l'année» . Elle a été deux fois finalistes pour le Trophée Patty-Kazmaier[1].
Par la suite, elle intègre la LCHF dans l'équipe de Montréal pour la première année puis avec l'Inferno de Calgary en 2014. Elle interrompt sa carrière pour la saison 2015-2016 alors que l'Inferno remporte la Coupe Clarkson, ce qui aurait pu lui permettre d'intégrer le «Gold Club» (un titre olympique, un titre mondial et un titre de championnat)[2]. Depuis sa dernière saison professionnelle en 2018, Irwin est entraîneuse à temps plein et a continué à jouer en sélection nationale.
Irwin remporte également quatre médailles d'or lors de la Coupe des quatre nations (2009, 2010, 2013 et 2014) et quatre fois l'argent (2011, 2012, 2016 et 2017).
Elle prend sa retraite internationale en en étant parmi les vingt meilleures pointeuses de tous les temps de l'équipe nationale avec un total de 80 points en 108 matchs [1].
Carrière d'entraîneuse
En 2014 elle devient entraîneuse en même temps que sa carrière de joueuse, entraînant la future génération de hockeyeuse au sein de différents clubs féminins junior. Puis depuis 2019, elle occupe un poste d'entraîneuse adjointe pour l'équipe de l'université Ryerson[1].