Nella stagione 2008-09, approda nel campionato italiano di LegA2 e milita nella Pallacanestro Roseto, dove si fa apprezzare per doti realizzative e atletismo. L'avventura italiana però termina anzitempo, a causa delle difficoltà economiche del Club e dei ritardi nei pagamenti: dopo alcuni dissapori con i dirigenti e anche col pubblico, a metà del girone di ritorno Pinnock decide di rescindere il contratto con Roseto e accettare le offerte che gli arrivano dall'Argentina.
Inizia così per lui un periodo da vero globetrotter, che lo porta a cambiare 12 squadre nel giro di quattro anni. Nel 2013 firma con gli Indios de Mayaguez, militanti nel massimo campionato portoricano.