Nel 2008 ha presentato al Festival di Sanremo la sua canzone "Carta d'identità" cantata con Tony Dallara, ma i due sono stati esclusi dalla commissione giudicatrice e hanno cantato la canzone nel mini-show di Fiorello "Viva Radio Due minuti". Nel giugno 2008 partecipa a "Notti Europee" presentato da Jacopo Volpi, in occasione del Campionato europeo di calcio 2008. Molto attivo anche a teatro, è in tournée con "Teo Teocoli show - Non ero previsto in palinsesto". Dall'ottobre 2009 diventa testimonial e commentatore sportivo per l'azienda Betfair Italia. Nel Festival di Sanremo, Teocoli duetta con Alexia e Mario Lavezzi nel brano "Biancaneve".