W styczniu 2010 Morrow został wybrany w ramach MLS SuperDraft (z dwudziestego ósmego miejsca) przez San Jose Earthquakes. W drużynie tej pierwszy mecz rozegrał w kwietniu 2010 z Real Salt Lake (3:3, 5:3 k) w krajowym pucharze (U.S. Open Cup), strzelając wówczas gola. W Major League Soccer zadebiutował 1 maja 2010 w wygranym 1:0 spotkaniu z Colorado Rapids, lecz początkowo nie potrafił przebić się do składu i we wrześniu został wypożyczony na dwa miesiące do FC Tampa Bay z drugiego poziomu rozgrywek – USSF Division 2 Professional League. Po raz kolejny udał się na wypożyczenie do Tampa Bay w lipcu 2011, tym razem spędził jednak w tym zespole zaledwie dwa tygodnie w rozgrywkach North American Soccer League. Podstawowym zawodnikiem Earthquakes został dopiero w sezonie 2012, kiedy to zajął z drużyną pierwsze miejsce w konferencji zachodniej, zdobywając trofeum Supporters' Shield. Premierowego gola w najwyższej klasie rozgrywkowej strzelił 2 maja 2012 w wygranej 5:3 konfrontacji z D.C. United, a ogółem barwy Earthquakes reprezentował przez cztery lata.