Centravanti mobile e tecnicamente dotato[2][3], poteva giocare anche come mezzapunta[4][5] o ala sinistra in un tridente d'attacco[6][7], per convergere verso il centro e liberarsi al tiro[5].
Carriera
Giocatore
Gli esordi
Cresciuto nella scuola calcio San Nicola di Castello di Cisterna, comune dell'entroterra napoletano[8], nel 1983 entra nel settore giovanile dell'Empoli[9], con cui esordisce in Serie A il 31 gennaio 1988, nella sconfitta per 4-0 sul campo della Juventus. Rimane in forza ai toscani fino al 1991, vivendo la doppia retrocessione del club (dalla Serie A alla Serie C1) tra il 1988 e il 1989; scende in campo anche nello spareggio perso contro il Brescia, il 25 giugno 1989, che sancisce la retrocessione in terza serie[10].
Nel 1991 torna nella massima serie, ingaggiato dal Bari: con i galletti disputa 7 partite di campionato fino a novembre, senza andare a segno, e nel mercato autunnale viene ceduto in prestito al Modena, in Serie B[4]. Rientrato a Bari, passa in comproprietà all'Ancona[4][11], neopromosso in Serie A: pur impiegato con regolarità (26 presenze), non realizza reti, e a fine stagione i dorici retrocedono in Serie B. Viene riconfermato anche nelle due stagioni successive, nelle quali segna rispettivamente 10 e 14 reti, componendo con Edoardo Artistico e Cristian Baglieri il reparto offensivo, sotto la guida di Attilio Perotti[3][12]; ciononostante, viene duramente contestato dalla tifoseria[13].
Gli anni della Serie A: Piacenza, Napoli e Atalanta
Nel 1995 viene acquistato dal Parma, che lo gira al Piacenza nell'ambito dell'operazione che porta Filippo Inzaghi ai ducali[14]. Schierato come attaccante centrale nel tridente con Francesco Turrini e Gianpietro Piovani, realizza 14 reti (suo miglior bottino in Serie A), con le quali contribuisce alla salvezza della squadra allenata da Luigi Cagni[15]. A fine stagione, dopo aver disputato alcune amichevoli in una tournée estiva con la maglia del Milan[16], passa al Napoli[17], dove forma con Alfredo Aglietti la coppia d'attacco titolare[18]. Con la maglia azzurra offre un rendimento inferiore alle attese[19], che provoca una nuova contestazione nei suoi confronti[20][21], anche a causa di un'espulsione rimediata nella finale di Coppa Italia, persa contro il Vicenza[22]; per questa ragione passa all'Atalanta[21], dove vive una nuova stagione negativa nella quale realizza 6 reti (3 delle quali su rigore)[19], viene fischiato dai tifosi nerazzurri[20][23] e retrocede in Serie B.
La Serie B a Bergamo e il ritorno a Piacenza
La formazione orobica lo riconferma per le due successive annate tra i cadetti, nelle quali Caccia torna a segnare con regolarità, totalizzando 34 reti complessive e contribuendo alla promozione nel campionato 1999-2000, quando con 16 reti è il miglior marcatore della squadra davanti a Cristiano Doni[19]; inoltre è capocannoniere della Coppa Italia 1999-2000 con 6 gol[24]. Caccia non segue l'Atalanta in Serie A e fa ritorno al Piacenza, dove ottiene una nuova promozione nella massima serie: utilizzato da Walter Novellino come principale terminale offensivo della squadra[25], vince il titolo di capocannoniere della serie cadetta con 23 reti[26]. Nell'aprile 2001 Caccia, insieme al compagno di squadra Stefano Sacchetti, viene trovato positivo al nandrolone in seguito a un test antidoping eseguito dopo la partita Sampdoria-Piacenza del 23 dicembre 2000[27]; sospeso all'inizio di maggio[28], viene squalificato per 8 mesi, poi ridotti a 4[29].
Nell'estate 2003 si trasferisce al Genoa[34], nell'ambito del passaggio di Enrico Preziosi dalla presidenza del Como a quella della società rossoblu[35]. Con i Grifoni disputa due stagioni in Serie B, culminate con la promozione in Serie A (revocata a causa delle vicende del Caso Genoa) nel 2005 e rimane anche dopo la retrocessione in Serie C1[36]. Contribuisce alla promozione dopo i play-off, con 17 presenze e una rete, in una stagione minata da problemi fisici[37][38] che lo portano al ritiro nell'estate 2006[39].
Terminata la carriera da calciatore, nel 2006 diventa allenatore della Biellese, militante nel campionato italiano di Serie C2; viene esonerato il 18 settembre, dopo aver perso le prime 3 partite di campionato, e successivamente richiamato a gennaio[41]. Con i piemontesi retrocede dopo i play-out persi contro il Lumezzane.
Il 6 luglio 2012 viene chiamato nello staff della Fiorentina, ricoprendo il ruolo di collaboratore tecnico dell'allenatore Vincenzo Montella[44]. Segue Montella, sempre nel ruolo di collaboratore tecnico, anche nel 2015 alla Sampdoria, nel 2016 al Milan e nel 2017 al Siviglia.