Schierholtz draftades av San Francisco Giants 2003 som 63:e spelare totalt och redan samma år gjorde han proffsdebut i Giants farmarklubbssystem. Från början var han tredjebasman, men han omskolades till outfielder. Efter knappt fyra säsonger i farmarligorna debuterade Schierholtz i MLB den 11 juni 2007. Han spelade dock bara 39 matcher för Giants den säsongen och 2008 bara 19 matcher. Resten av tiden tillbringade han i farmarklubben Fresno Grizzlies.
Från och med 2009 fick Schierholtz mer speltid för Giants, även om han för det mesta inte var med i startuppställningen. 2010 var han med och vann World Series. 2011 fick han oftare vara med från start, och det var också hans dittills bästa säsong med ett slaggenomsnitt på 0,278, nio homeruns och 41 inslagna poäng (RBI:s). Detta trots att han drabbades av en fotskada i slutet av augusti[2], som ledde till att han inte kunde spela mer den säsongen.[3]
Inför 2012 sade Giants tränare att Schierholtz troligen skulle vara ordinarie rightfielder för Giants.[4] Så blev det dock inte, och i slutet av juli hade Schierholtz ännu bara startat 37 matcher i Giants outfield.
Philadelphia Phillies
Den 31 juli 2012 bytte Giants bort Schierholtz och två andra spelare till Philadelphia Phillies i utbyte mot Hunter Pence. Schierholtz förhoppning var att han skulle få mer speltid med Phillies.[5] Schierholtz slog en homerun i sin första match för Phillies[6], men efter mindre än två veckor i sin nya klubb bröt Schierholtz höger stortå.[7] Han kom tillbaka efter ett par veckor, men det blev bara 66 at bats för Phillies innan säsongen var över. Efter säsongen bestämde sig Phillies för att inte behålla Schierholtz och han blev då free agent för första gången i karriären.[8]
Chicago Cubs
I december 2012 skrev Schierholtz på ett ettårskontrakt värt 2,25 miljoner dollar med Chicago Cubs. Detta innebar en löneförhöjning, då han året innan tjänade 1,3 miljoner dollar.[9] 2013 blev hans bästa säsong dittills i karriären. Han var ordinarie i Cubs och satte personliga rekord i bland annat antal hits (116), doubles (32), homeruns (21) och RBI:s (68).[10] Efter säsongen belönades han av Cubs med ett nytt ettårskontrakt, denna gång värt fem miljoner dollar, och parterna undvek därigenom ett skiljeförfarande.[11]
2014 blev dock en besvikelse. I början av augusti hade Schierholtz på 99 matcher ett slaggenomsnitt på bara 0,192, sex homeruns och 33 RBI:s. I det läget petades han ur Cubs spelartrupp.[12]
Washington Nationals
Mindre än två veckor efter att han släppts av Cubs skrev Schierholtz på ett minor league-kontrakt med Washington Nationals och skickades till klubbens högsta farmarklubb Syracuse Chiefs för att komma i form.[13] Efter bara fyra matcher för Syracuse hämtades han upp till Nationals[14], där han blev kvar resten av grundserien och även spelade fyra matcher i slutspelet, där Nationals åkte ut mot San Francisco Giants. På 23 matcher i grundserien för Nationals hade han ett slaggenomsnitt på 0,225, en homerun och fyra RBI:s. Efter säsongen blev han free agent.
Texas Rangers
I februari 2015 skrev Schierholtz på ett minor league-kontrakt med Texas Rangers och bjöds in till klubbens försäsongsträning.[15]
Schierholtz har en mycket stark och träffsäker kastarm från outfield, och är mest känd för sina defensiva kvaliteter. Han är vidare en av få spelare i MLB som inte använder handskar när han ska slå.[1]