Greg Surmacz urodził się 13 maja 1985 we Wrocławiu jako Grzegorz Surmacz, jednak w wieku 2 lat wyjechał za ocean. Tam też rozpoczął swoją koszykarską karierę. W latach 2003-2004 grał w barwach szkolnej drużyny koszykarskiej Peterborough. W sezonie 2005-2006 reprezentował barwy Kirkwood Junior College, natomiast kolejne 3 lata spędził na uniwersytecie Windsor (w ostatnim sezonie 21 punktów na mecz). W 2009 reprezentował Kanadę na Uniwersjadzie (jego drużyna zajęła 9. miejsce, a on wystąpił w 6 meczach notując średnio 8,2 punktu oraz 4,3 zbiórki). W sierpniu 2009 podpisał kontrakt z AZS Koszalin. W swoim pierwszym klubie w Europie, Surmacz był zmiennikiem amerykańskiego zawodnika, George’a Reese’a. Łącznie wystąpił w 29 ligowych spotkaniach (w tym 11 w pierwszej piątce), notując średnio 5,2 punktu oraz 3,1 zbiórki na mecz. Z koszalińskim klubem zakończył rozgrywki na 6. miejscu, zdobywając także swoje pierwsze trofeum w karierze - Puchar Polski. 11 czerwca 2010 przeniósł się do PBG Basketu Poznań. W sezonie 2011/2012 ponownie występował w AZS Koszalin. W 2012 wrócił do Kanady podpisując kontrakt z zespołem Windsor Express. Sezon 2014/2015 rozpoczął w Polsce z zespołem Anwilu Włocławek.