He made his debut at the Latvian National Opera as Nemorino in Donizetti's L'elisir d'amore in 2009. His repertoire includes Don Jose in Bizet’s Carmen, Mario Cavaradossi in Puccini’s Tosca, Tots in Imants Kalnins’s I Played, I Danced, Ivan Likov in Rimsky-Korsakov’s The Tsar’s Bride, Pinkerton in Puccini’s Madama Butterfly, Luigi in Puccini’s Il tabarro, Raitis in Skulte’s The Heiress of Vilkači, and Froh in Wagner’s Das Rheingold.
Andris Ludvigs sung Luigi in Puccini’s Il Tabarro at the National Theatre in Zagreb, Alfredo in Verdi’s La traviata at the Lithuanian National Opera, and the Estonian National Opera. He has performed at the Royal Opera House Muscat, at the Minsk Opera Festival, in the concert halls of New York, Toronto, Lisbon, Minsk and Saint Petersburg.
Andris Ludvigs is a laureate of the annual Latvijas Gāze Award as the Best Opera Soloist of the Year (2010).