Andrew Gordon

Junioriura ja yliopistovuodet

Gordon pelasi kaudella 2001–2002 Nova Scotian paikallisia juniorisarjoja Dartmouth Subwaysin joukkueessa, jota hän edusti kauden aikana myös Air Canada Cupissa, joka päättyi hopeaan. Gordon valittiin turnauksen urheiluhenkisimmäksi pelaajaksi. QMJHL-joukkue Cape Breton Screaming Eagles varasi hänet 109. pelaajana kesällä 2002, mutta hän ei kuitenkaan koskaan siirtynyt CHL:ään pelatakseen Yhdysvaltain yliopistosarjoissa. Gordon vietti kaksi seuraavaa kautta SJHL-junioriliigan Notre Dame Houndsissa. 
Vuosina 2004–2007 Gordon pelasi St. Cloud State Universityn yliopistojoukkueessa. Kaudella 2005–2006 hän oli joukkueensa paras pistemies ja maalintekijä tehoilla 20+20=40 ja jakoi WCHA:n maalipörssin yhdeksännen sijan MSU:n Travis Morinin kanssa. Washington Capitals varasi Gordonin seitsemännellä kierroksella 197. pelaajana NHL:n varaustilaisuudessa 2004. Kaudella 2006–2007 hän nousi St. Cloudin varakapteeniksi ja oli joukkueen paras maalintekijä ja toiseksi paras pistemies tehoilla 22+23=45. Gordon jakoi koko WCHA:n maalipörssin toisen sijan Denverin Ryan Dinglen kanssa ja sijoittui pistepörssissä kuudenneksi. Hänet valittiin kauden päätteeksi sarjan ensimmäiseen tähdistökentälliseen.

Ammattilaisura

Huhtikuussa 2007 Gordon teki kolmivuotisen tulokassopimuksen Washington Capitalsin kanssa. Hän pelasi kauden 2007–2008 pääosin AHL-joukkue Hershey Bearsissa, jonka kolmanneksi paras pistemies Gordon oli tehtyään 58 runkosarjaottelussa tehot 16+35=51. Viidessä pelaamassaan playoff-ottelussaan hän teki tehot 3+2=5, joilla Gordon oli Bearsin paras pistemies ja maalintekijä. Hänet valittiin 10. helmikuuta 2008 AHL:n viikon pelaajaksi. Gordon pelasi osan kaudestaan myös ECHL-joukkue South Carolina Stingraysissa. Kauden 2008–2009 päätteeksi hän voitti AHL:n mestaruuden, Calder Cupin. Gordon pelasi kauden aikana myös ensimmäisen ja kauden ainoan NHL-ottelunsa Capitalsissa 23. joulukuuta 2008, jolloin hän sai jääaikaa noin seitsemän minuuttia. Kaudella 2009–2010 Gordon oli Bearsin toiseksi paras maalintekijä ja kolmanneksi paras pistemies tehoilla 37+34=71. Hän voitti kauden päätteeksi taas Calder Cupin ja valittiin AHL:n toiseen tähdistökentälliseen. Gordon pelasi kauden aikana kaksi NHL-ottelua. Heinäkuussa 2010 hän teki vuoden mittaisen jatkosopimuksen Capitalsin kanssa.
Kaudella 2010–2011 Gordon pelasi Capitalsissa yhdeksän runkosarjaottelua tehopistein 1+1=2. Hän teki NHL-uransa avausmaalin 21. joulukuuta 2010 New Jersey Devilsin Martin Brodeurin taakse. Gordon pelasi kautensa kuitenkin taas pääosin farmijoukkue Hershey Bearsissa. Hän pelasi kauden aikana myös AHL:n tähdistöottelussa. Heinäkuussa 2011 Gordon teki vapaana pelaajana kaksivuotisen sopimuksen Anaheim Ducksin kanssa. Hän pelasi kaudella 2011–2012 seurassa 37 NHL-ottelua tehopistein 2+3=5 sekä 19 ottelua farmijoukkue Syracuse Crunchissa, kunnes Ducks kauppasi hänet Vancouver Canucksiin vaihdossa Sebastian Erixoniin helmikuussa 2012. Gordon pelasi loppukauden kokonaan AHL-joukkue Chicago Wolvesissa. Kaudella 2012–2013 hän nousi joukkueen varakapteeniksi. Gordon pelasi kauden aikana kuusi NHL-ottelua ilman tehopisteitä.
Heinäkuussa 2013 Gordon teki vapaana pelaajana vuoden mittaisen sopimuksen Winnipeg Jetsin kanssa. Hän pelasi kauden 2013–2014 kuitenkin kokonaan AHL-joukkue St. John’s IceCapsissa, jonka varakapteenina Gordon toimi. Hän oli joukkueen toiseksi paras pistemies Jason Jaffrayn jälkeen tehoilla 23+34=57. Kevään 2014 pudotuspeleissä Gordon voitti IceCapsin sisäisen piste-, maali- ja syöttöpörssin tehoilla 8+11=19. Hän eteni joukkueen kanssa aina Calder Cup -finaaleihin, mutta mestaruuden vei kuitenkin Texas Stars otteluvoitoin 4–1. Heinäkuussa 2014 Gordon teki vapaana pelaajana vuoden mittaisen ja kaksisuuntaisen sopimuksen Philadelphia Flyersin kanssa. Hän pelasi kauden 2014–2015 kokonaan farmijoukkue Lehigh Valley Phantomsissa.
Gordon siirtyi kaudeksi 2015–2016 vuoden mittaisella sopimuksella Ruotsin SHL-liigan Linköping HC:hen. Hän voitti joukkueen sisäisen pistepörssin tehoilla 18+26=44, joilla Gordon jakoi SHL:n pistepörssin viidennen sijan Växjö Lakers HC:n Rickard Gyngen ja Frölunda HC:n Andreas Johnsonin kanssa. Joulukuussa 2015 hän teki Linköpingin kanssa kaksivuotisen jatkosopimuksen.
Kaudella 2016–2017 Gordon nousi Linköpingin varakapteeniksi. Hän oli joukkueen kolmanneksi paras pistemies tehoilla 8+16=24. Mestarien liigassa hän jakoi Linköpingin sisäisen tehotilaston voiton Broc Littlen kanssa lukemalla +5. Kaudella 2017–2018 Gordon oli joukkueen paras maalintekijä 16 osumallaan. Pudotuspeleissä hän jakoi Linköpingin sisäisen pistepörssin voiton kolmen muun pelaajan kanssa tehoilla 3+4=7. Toukokuussa 2018 Gordon teki Linköpingin kanssa kolmivuotisen jatkosopimuksen. Elokuun lopulla seura lainasi hänet kuukauden mittaisella sopimuksella SM-liigajoukkue Rauman Lukkoon.

Maajoukkueura

Gordon edusti Kanadaa Deutschland Cupissa vuonna 2016 ja Nikolai Putškov -turnauksessa vuonna 2017.