07/2024 - 06/2025 | Anaheim Ducks | |
07/2015 - 06/2020 | Toronto Marlies | |
10/2015 - 07/2016 | Toronto Maple Leafs | |
01/2013 - 07/2015 | Nashville Predators | |
07/2014 - 07/2015 | Milwaukee Admirals | |
07/2008 - 01/2013 | Manchester Monarchs | |
07/2009 - 06/2010 | Los Angeles Kings | |
07/2006 - 06/2008 | Iowa Stars | |
07/2007 - 06/2008 | Idaho Steelheads | |
07/2006 - 06/2007 | Barrie Colts U20 | |
07/2003 - 06/2006 | Sarnia Sting U20 |