| Date | Title | Composer | City | Theatre | Role |
|---|---|---|---|---|---|
| 1728-11-06 | Le due rivali in amore | Albinoni, Tomaso | Venice | Teatro San Moisé | Paride |
| 1729-01-05 | Doriclea ripudiata da Creso | Porta, Giovanni | Venice | Teatro San Moisé | Arbace |
| 1729-01-24 | Filandro | Albinoni, Tomaso | Venice | Teatro San Moisé | Dafni |
| 1729-08-28 | La fortezza al cimento | Albinoni, Tomaso | Milan | Teatro Regio Ducal | Rutilio |
| 1730-01-07 | Mitridate | Porpora, Nicola Antonio | Rome | Teatro Capranica | Laodice |
| 1730-12-28 | Adone, re di Cipro | Caballone, Michele | Rome | Teatro Capranica | Argene |
| 1731-01-22 | Annibale | Giacomelli, Geminiano | Rome | Teatro Capranica | Elisa |
| 1731-10-06 | Il più infedele tra gli amanti | Albinoni, Tomaso | Treviso | Teatro Dolfin | Teseo |
| 1731-11-14 | Annibale | Porpora, Nicola Antonio | Venice | Teatro San Angelo | Attalo |
| 1732-01-12 | Cajo Fabrizio | Hasse, Johann Adolph | Rome | Teatro Capranica | Sestia |
| 1732-02-11 | Germanico in Germania | Porpora, Nicola Antonio | Rome | Teatro Capranica | Rosmonda |
| 1733-01-15 | Argenide | Galuppi, Baldassare | Venice | Teatro San Angelo | Aristo |
| 1733-02-10 | Tigrane | Paganelli, Giuseppe Antonio | Venice | Teatro San Angelo | Tigrane |
| 1734, Carnival | Lucio Papirio dittatore | Giacomelli, Geminiano | Verona | Teatro Filarmonico | Quinto Fabio |
| 1734-05-30 | La ninfa Apollo | Galuppi, Baldassare | Venice | Teatro San Samuele | Elpino |
| 1734-12-26 | L'ambizione superata dalla virtù | Sammartini, Giovanni Battista | Milan | Teatro Regio Ducal | Alessandro |
| 1735, Carnival | Cesare in Egitto | Giacomelli, Geminiano | Milan | Teatro Regio Ducal | Tolomeo |
| 1735-07-12 | Emira | Leo, Leonardo | Naples | Teatro di San Bartolomeo | Almerindo |
| 1735-11-04 | La nemica amante | Perez, Davide | Naples | Teatro di Palazzo Reale | Idaspe |
| 1735-12-19 | Lucio Papirio | Leo, Leonardo | Naples | Teatro di San Bartolomeo | Lucio Papirio |
| 1736-12-26 | L'Antigono | Lampugnani, Giovanni Battista | Milan | Teatro Regio Ducal | Antigono |
| 1737, Carnival | Emira | Marchi, Giovanni | Milan | Teatro Regio Ducal | Almerindo |
| 1737-05-16 | Il Demetrio | Anonymous | Pavia | Teatro Omodeo | Alceste |
| 1737, Autumn | Arianna e Teseo | Lampugnani, Giovanni Battista | Alessandria | Teatro Solerio | Teseo |
| 1737, Autumn | Semiramide riconosciuta | Anonymous | Genoa | Teatro Sant'Agostino | Scitalce |
| 1738-05-20 | Artaserse | Brivio, Giuseppe Ferdinando | Padua | Teatro Obizzi | Artaserse |
| 1738, Autumn | Alessandro in Persia | Paradies, Domenico | Lucca | Teatro | Alessandro |
| 1728-12-26 | L'Olimpiade | Pergolesi, Giovanni Battista | Venice | Teatro San Giovanni Grisostomo | Megacle |
| 1738-12-27 | Alessandro Severo | Bernasconi, Andrea | Venice | Teatro San Giovanni Grisostomo | Alessandro |
| 1739-01-24 | Viriate | Hasse, Johann Adolph | Venice | Teatro San Giovanni Grisostomo | Siface |
| 1740-01-23 | Merope | Scarlatti, Giuseppe | Rome | Teatro Capranica | Epitide |
| 1743-11 | Rossane | Handel, George Frideric | London | King's Theatre in the Haymarket | Alessandro |
| 1743-02-22 | Temistocle | Porpora, Nicola Antonio | London | King's Theatre in the Haymarket | Serse |
| 1744-12-26 | Ricimero | Galuppi, Baldassare | Milan | Teatro Regio Ducal | Ricimero |
| 1745-01-31 | L'Ippolito | Gluck, Christoph Willibald | Milan | Teatro Regio Ducal | Ippolito |
| 1746-01-28 | Il trionfo della continenza | Galuppi, Baldassare | London | King's Theatre in the Haymarket | Lucejo |
| 1746-12-26 | Antigono | Hasse, Johann Adolph | Milan | Teatro Regio Ducal | Demetrio |
| 1747, Carnival | Il Medo | Poncini Zilioli, Francesco | Milan | Teatro Regio Ducal | Medo |
| 1747-12-26 | L'Olimpiade | Galuppi, Baldassare | Milan | Teatro Regio Ducal | Megacle |
| 1748-01-27 | Il Catone in Utica | Capua, Rinaldo di | Milan | Teatro Regio Ducal | Cesare |
| 1748-05-14 | La Semiramide riconosciuta | Gluck, Christoph Willibald | Vienna | Burgtheater | Scitalce |
| 1748-08-11 | Alessandro nell'Indie | Wagenseil, Georg Christoph | Vienna | Hoftheater | Poro |
| 1748-10-04 | Il Siroe | Wagenseil, Georg Christoph | Vienna | Hoftheater | Siroe |
| 1749-01-27 | Artaserse | Galuppi, Baldassare | Vienna | Hoftheater | Arbace |
| 1751-01-20 | La Semiramide riconosciuta | Majo, Giuseppe di | Naples | Teatro di San Carlo | Scitalce |
| 1752, Carnival | Nitocri | Cocchi, Gioacchino | Turin | Teatro Regio | Mirteo |
| 1752, Carnival | Antigona | Casali, Giovanni Battista | Turin | Teatro Regio | Euristeo |
| 1752-06-11 | Demetrio | Scarlatti, Giuseppe | Padua | Teatro Nuovo | Alceste |
| 1753-02-05 | Solimano | Hasse, Johann Adolph | Dresden | Hoftheater | Selim |
| 1753-10-07 | L'eroe cinese | Hasse, Johann Adolph | Hubertusburg | Hoftheater | Sivenio |
| 1754-02-06 | Artemisia | Hasse, Johann Adolph | Dresden | Hoftheater | Dardano |
| 1754 | Ezio | Conforto, Nicola | Reggio Emilia | Teatro Pubblico | Ezio |
| 1755, Carnival | Artemisia | Hasse, Johann Adolph | Dresden | Hoftheater | Dardano |
| 1755-01-20 | Ezio | Hasse, Johann Adolph | Dresden | Hoftheater | Ezio |
| 1755-10-07 | Il re pastore | Hasse, Johann Adolph | Hubertusburg | Hoftheater | Aminta |
| 1756, Carnival | Il re pastore | Hasse, Johann Adolph | Dresden | Hoftheater | Aminta |
| 1756 | Ezio | Hasse, Johann Adolph | Dresden | Hoftheater | Ezio |
| 1756-02-16 | L'Olimpiade | Hasse, Johann Adolph | Dresden | Hoftheater | Megacle |