Il Torneo di Viareggio 2007, cinquantanovesima edizione del torneo calcistico riservato alle formazioni giovanili di squadre di tutto il mondo ed organizzato dalla CGC Viareggio, si è tenuto tra il 7 ed il 19 febbraio 2007.
Le 48 squadre partecipanti arrivavano da 16 Paesi differenti e la maggior parte di esse, 32, dall'Italia. Ad aggiudicarsi il torneo è stato il Genoa, al secondo titolo, che ha battuto in finale 2-1 la Roma.
Le 48 squadre partecipanti sono state suddivise in due gruppi, A e B, costituiti da 6 gironi ciascuno. Le quattro squadre di ogni girone si affrontano in gare di sola andata. Si qualificano agli ottavi di finale le sei prime classificate e le due migliori seconde di ogni gruppo. Dalla seconda fase in poi le squadre si incontrano tra di loro in gara unica ad eliminazione diretta. In caso di parità al termine dei tempi regolamentari degli ottavi di finale si procede all'esecuzione dei calci di rigore. Dai quarti di finale in poi dopo i tempi regolamentari, due tempi supplementari da 15 minuti ciascuno, seguiti in caso di parità dai calci di rigore. Le perdenti delle semifinali si affrontano nella finale di consolazione, eventualmente risolta con i calci di rigore dopo i 90 minuti regolamentari. Le vincenti delle semifinali giocano la finale: in caso di parità dopo tempi regolamentari e tempi supplementari, la gara viene ripetuta e in caso di ulteriore parità dopo tempi regolamentari e tempi supplementari si procede ai calci di rigore[1]
^Partita sospesa al 75' sul punteggio di 2-1 perché il Real Arroyo Seco non disponeva del numero minimo legale di giocatori in campo (5 espulsioni subite) e conseguente vittoria a tavolino del Genoa per 3-0.