Garrett Roe

Junioriura ja yliopistovuodet

Roe aloitti USHL-junioriliigan Indiana Icessa kaudella 2004–2005, jolloin hän teki runkosarjassa 21 tehopistettä. Pudotuspeleissä Roe oli joukkueen paras syöttäjä kolmella syöttöpisteellään ja voitti Icen sisäisen tehotilaston lukemalla +3. Seuraavalla kaudella 2005–2006 hän oli tehoilla 21+32=53 joukkueen paras maalintekijä ja toiseksi paras pistemies John Kempin jälkeen. Kaudella 2006–2007 Roe oli Icen paras maalintekijä ja jakoi sisäisen pistepörssin voiton John Kempin kanssa tehoilla 24+39=63. He jakoivat USHL:n pistepörssin kymmenennen sijan Sioux City Musketeersin Max Paciorettyn ja Lincoln Starsin Stephen Schultzin kanssa. Roe sijoittui myös liigan jäähypörssissä kymmenenneksi 143 minuutillaan. Hän oli pudotuspeleissä Icen paras syöttäjä ja jakoi sisäisen pistepörssin voiton John Kempin kanssa tehoilla 3+10=13.
Vuodet 2007–2011 Roe pelasi St. Cloud State Universityn yliopistojoukkueessa. Freshman -kaudellaan 2007–2008 hän jakoi tehoilla 18+27=45 koko WCHA:n pistepörssin toisen sijan UND:n T. J. Oshien kanssa edellään vain joukkuetoveri Ryan Lasch. Roe valittiin kauden päätteeksi sarjan toiseen tähdistökentälliseen sekä tulokkaiden tähdistökentälliseen. Los Angeles Kings varasi hänet seitsemännellä kierroksella 183. pelaajana NHL:n varaustilaisuudessa 2008. Sophomore -kaudellaan 2008–2009 Roe oli St. Cloudin paras pistemies ja syöttäjä tehoilla 17+31=48, joilla hän sijoittui WCHA:n pistepörssissä toiseksi edellään vain UMD:n MacGregor Sharp. Roe valittiin kauden päätteeksi sarjan kolmanteen tähdistökentälliseen ja akateemiseen tähdistökentälliseen. 
Kaudella 2009–2010 Roe jakoi tehoilla 20+29=49 St. Cloudin sisäisen piste-, maali- ja syöttöpörssin voiton Ryan Laschin kanssa. He jakoivat WCHA:n pistepörssin kuudennen sijan UMD:n Jack Connollyn kanssa. Roe valittiin WCHA:n kolmanteen tähdistökentälliseen. Viimeisellä yliopistokaudellaan 2010–2011 hän nousi St. Cloudin varakapteeniksi. Roe jakoi joukkueen sisäisen syöttöpörssin voiton Drew LeBlancin kanssa ja sijoittui sisäisessä pistepörssissä toiseksi hänen jälkeensä. Hänet valittiin kauden päätteeksi WCHA:n akateemiseen tähdistökentälliseen.

Ammattilaisura

Roe ei missään vaiheessa tehnyt tulokassopimusta hänet varanneen Los Angeles Kingsin kanssa. Syksyllä 2011 hän osallistui NHL-seura Philadelphia Flyersin harjoitusleirille, jonka jälkeen Roe teki vuoden mittaisen AHL-sopimuksen Adirondack Phantomsin kanssa. Hänen tulokaskautensa liigassa toi 72 runkosarjaottelussa tehot 8+32=40, joilla Roe oli Phantomsin toiseksi paras syöttäjä ja neljänneksi paras pistemies. Hän jatkoi joukkueessa myös kaudella 2012–2013.
Kaudeksi 2013–2014 Roe siirtyi vuoden mittaisella sopimuksella Itävallan Erste Bank Eishockey Ligan EC Salzburgiin. Hän oli joukkueen toiseksi paras pistemies Thomas Rafflin jälkeen tehoilla 16+27=43. Pudotuspeleissä Roe sijoittui koko liigan pistepörssissä toiseksi edellään vain Villacher SV:n Derek Ryan. Hän eteni Salzburgin kanssa aina EBEL:n finaaleihin saakka, mutta mestaruuden vei kuitenkin italialainen HC Bolzano otteluvoitoin 3–2. Kaudeksi 2014–2015 Roe siirtyi Saksan DEL-liigan EHC Müncheniin. Hän oli joukkueen paras pistemies ja syöttäjä tehoilla 13+38=51, joilla Roe sijoittui liigan pistepörssissä yhdeksänneksi. Kesäkuussa 2015 hän purki sopimuksensa Münchenin kanssa ja käytti option ulkomaille siirtymisestä. 
Heinäkuussa Roe teki vuoden mittaisen sopimuksen Sveitsin National League A:ssa pelaavan Genève-Servette HC:n kanssa. Hän jätti joukkueen kuitenkin vain pari viikkoa myöhemmin, sillä Servetten päävalmentaja Chris McSorley halusi kierrättää ulkomaalaispelaajia ja Roe puolestaan halusi pelata joka pelin. Hän teki pian tämän jälkeen vuoden mittaisen sopimuksen Ruotsin SHL:ssä pelaavan Linköpings HC:n kanssa. Roe oli joukkueen paras syöttäjä ja toiseksi paras pistemies Andrew Gordonin jälkeen. Hän sijoittui SHL:n pistepörssissä yhdeksänneksi. Tammikuussa 2016 Roe teki kaksivuotisen jatkosopimuksen Linköpingin kanssa. Kaudella 2016–2017 hän oli joukkueen toiseksi paras pistemies Broc Littlen jälkeen tehoilla 16+21=37.
Kaudeksi 2017–2018 Roe siirtyi kaksivuotisella sopimuksella National League A:n EV Zugiin.

Maajoukkueura

Roe edusti Yhdysvaltoja Pyeongchangin olympiakisoissa 2018. Hän pelasi myös Deutschland Cupissa vuonna 2017.