Per consentirgli di giocare, il Cagliari lo cede in prestito semestrale al Venezia durante il mercato di gennaio 2007, nelle cui file realizza due reti in 9 presenze.[15] Fa ritorno alla base nell'agosto del 2007 per poi essere ceduto in prestito alla Pistoiese, dove subisce numerosi infortuni; realizza una sola rete in 11 presenze.[15]
Rovigo, Alghero ed AlbinoLeffe
Dopo la negativa stagione passata a Pistoia, torna al Cagliari per essere ceduto in comproprietà al Rovigo, club militante in Lega Pro Seconda Divisione,[16] realizzando 4 gol in 21 partite e ricevendo i primi due cartellini rossi della sua carriera da professionista.[15]
Nel 2009 passa all'Alghero, sempre in seconda divisione,[17][18] dove realizza 15 reti in 29 presenze; il Cagliari lo riscatta e riporta alla base, per poi cederlo in comproprietà all'AlbinoLeffe, in Serie B,[15] nell'affare che porta in Sardegna i giocatori Gabriele Perico e Simon Laner.[19] Durante la stagione scende in campo 28 volte realizzando 5 reti.[8][20] L'AlbinoLeffe successivamente cede la sua metà del cartellino alla società sarda, ottenendo che il giocatore militi nelle sue file anche durante la stagione 2011/2012 in prestito annuale.[15] La stagione si rivela, dal punto di vista personale, molto positiva,[21] la quale vede l'attaccante sardo realizzare 12 gol in 31 presenze, oltre il doppio della stagione precedente,[15] tra cui le doppiette contro Modena,[22] e Padova.[23] La sua squadra retrocede in Lega Pro con tre giornate d'anticipo sulla fine del campionato.[24]
Hellas Verona
Nell'estate 2012 passa con la formula della compartecipazione al Verona.[25] L'inizio con la squadra scaligera si rivela difficoltoso anche a causa di un infortunio muscolare che lo tiene lontano dai campi per 2 mesi;[26][27] debutta in campionato il seguente 14 ottobre nella partita vinta (2-0) contro il Grosseto, andando a segno la prima volta in campionato con la maglia gialloblu nella partita pareggiata 3-3 contro il Crotone,[28] mentre il 27 novembre va a segno nella partita di Coppa Italia vinta per 2-1 contro il Palermo.[29]
Reggina e Beira-Mar
Il 5 agosto 2013, si trasferisce in prestito con diritto di riscatto alla Reggina, nell'anno del suo centenario[30]. Segna il suo primo gol in maglia amaranto nel secondo tempo della partita contro la Virtus Lanciano terminata sul risultato di 1-1.[31]
Il 29 gennaio 2014 si trasferisce in prestito al Beira Mar, formazione portoghese militante nella seconda divisione.[32]
Al termine della stagione il Verona lo riscatta definitivamente dall'Albinoleffe.[33]
Vicenza e Pescara
L'8 agosto 2014 viene acquistato a titolo definitivo dal L.R. Vicenza, con un contratto biennale[34]. Il 7 febbraio 2015 realizza una tripletta nella partita vinta per 3-1 in casa contro il Perugia[35]. Conclude la sua prima stagione in biancorosso segnando 19 reti e guadagnando il titolo di capocannoniere della Serie B 2014-15 insieme ad Andrea Catellani (Spezia) e Pablo Granoche (Modena).
Il 31 agosto seguente si trasferisce al Pescara, sempre in Serie B, scegliendo di indossare la maglia numero 19.[36] Dopo diversi mesi a secco, l'attaccante sardo segna il suo primo gol il 16 gennaio 2016, nella vittoria interna 2-1 sul Livorno.
Frosinone e Cesena
Il 3 agosto 2016 viene ufficializzato il trasferimento in prestito con diritto di riscatto al Frosinone.[37]
Il 16 gennaio 2017 è ufficializzato il suo rientro al Pescara, che lo cede, nuovamente in prestito secco, al Cesena. Nel maggio seguente, durante la partita persa in casa contro il Novara, si infortuna seriamente al menisco del ginocchio destro, rimanendo fermo per tre mesi.[38]
Ritorno al Pescara
Nell'estate 2017 torna al Pescara. Il 31 gennaio 2019 risolve il suo contratto con la società abruzzese[39].
Padova, Olbia e Seregno
Svincolato, viene ingaggiato dal Padova il 27 febbraio 2019[40]. Il 19 novembre 2019 firma un contratto fino al 30 giugno 2021 con l'Olbia.[41]
Nell'estate del 2021, viene ufficializzato il suo passaggio a titolo gratuito dopo essere rimasto svincolato con l'Olbia al Seregno, club brianzolo neopromosso in serie C, con un contratto biennale fino al 30 giugno 2023[42]. Realizza il suo primo goal con i brianzoli nella loro prima vittoria stagionale; sul campo del Fiorenzuola, con un colpo di testa al 94' decisivo per la vittoria in rimonta con il punteggio finale di 3 a 2.[43]. A fine anno però retrocede.
Ritorno all’Albinoleffe
Il 9 agosto 2022 fa ritorno all’AlbinoLeffe dopo dieci anni.[44] Il 10 settembre segna anche la prima rete nel pareggio per 2-2 in casa della Pro Sesto.
Trapani
In data 26 luglio 2023 viene ufficializzato, da svincolato, il suo passaggio al Trapani militante in Serie D.[45]
Rimasto svincolato viene tesserato dalla squadra sarda del MonastirKosmoto, militante in Eccellenza.
^abRiscattato Cocco, su cagliaricalcio.net, 24 giugno 2011. URL consultato il 18 gennaio 2013 (archiviato dall'url originale il 7 febbraio 2015).
^ Vittorio Sanna, Larrivey contro Cocco, su vittoriosanna.it, 20 agosto 2011. URL consultato il 18 gennaio 2013 (archiviato dall'url originale il 7 febbraio 2015).
^abcdefSerie B: la storia di Andrea Cocco, su super-calcio.it, 23 marzo 2012. URL consultato il 18 gennaio 2013 (archiviato dall'url originale il 3 febbraio 2014).
^ Stefano Soro, Alghero: Peana e Cocco in comproprietà, su algheronotizie.it, 23 giugno 2009. URL consultato il 18 gennaio 2013 (archiviato dall'url originale il 1º febbraio 2014).
^Hellas Verona FC - Comproprietà 2014, in hellasverona.it, 20 giugno 2014. URL consultato il 22 giugno 2014 (archiviato dall'url originale il 29 giugno 2014).
^Andrea Cocco in biancorosso, su vicenzacalcio.com, L.R. Vicenza, 8 agosto 2014. URL consultato l'8 agosto 2014 (archiviato dall'url originale il 7 febbraio 2015).