top of page

Past Performances

June 23, 2023

Talbot's Everest
Role: Doug Hansen

BBC Symphony Orchestra & Chorus

The Barbican, London, UK

 

May 6, 9, 12, 14, 2023

Puccini's Turandot
Role: Ping

Opera Colorado

Denver, CO

March 4, 2023

European Masterworks

Sacramento Choral Society and Orchestra

Sacramento, CA

December 2-11, 2022

Christmas Pops
Dallas Symphony

Dallas, TX

October 21, 23, 2022

Mozart's Don Giovanni
Role: Don Giovanni
Charleston Opera Theater

Charleston, WV

April 29, May 1, 2022

Offenbach's Orpheus in the Underworld
Role: Jupiter

Madison Opera

Madison, WI

 

March 14, 2022

Bernstein's On the Town
Role: Gabey

Opera Naples

Naples, FL

February 12, 2022

Valentine's Concert Variant Valentine

Maryland Opera

LIVESTREAM

October 7, 9, 2021

Mozart's Don Giovanni
Role: Don Giovanni

Opera San Antonio

San Antonio, TX

December 23, 30, 2020; January 10, 2021 CANCELED

Mozart's Don Giovanni
Role: Don Giovanni

Teatro Real

Madrid, Spain

July 12, 2020 

Britten's Billy Budd LIVE STREAM Worldwide
Role: Billy Budd

Des Moines Metro Opera

Des Moines, Iowa

June 20, 2020 CANCELED

Joby Talbot's Everest
Role: Doug Hansen

BBC Symphony Orchestra at the Barbican Theater

London, England

April 17-19 , 2020 CANCELED

Offenbach's Orpheus in the Underworld
Role: Jupiter

Madison Opera

Madison, WI

January 23-26, 2020

Joby Talbot's Everest
Role: Doug Hansen

Austin Opera

Austin, TX

December 11-12, 2019

Puccini's La bohème
Role: Marcello

Opera Naples

Naples, FL

November 9-17, 2019

Catan's Florencia en el Amazonas
Role: Riolobo

Pittsburgh Opera

Pittsburgh, PA

October 12-20, 2019

Mozart's Don Giovanni
Role: Don Giovanni

Pittsburgh Opera

Pittsburgh, PA

May 9-11,2019

Mozart's Cosi fan tutte
Role: Guglielmo

Rochester Philharmonic

Rochester, NY

Mar 30 - Apr 7, 2019

Puccini's La Bohème
Role: Marcello

Pittsburgh Opera

Pittsburgh, PA

Jan 26 - Feb 3, 2019

Kevin Puts' Silent Night
Role: Lieutenant Gordon

Austin Lyric Opera

Austin, TX 

Nov 3-11, 2018

Humperdinck's Hansel and Gretel
Role: Peter

Pittsburgh Opera

Pittsburgh, PA

Jul 1 - Aug 26, 2018

Rossini's L'italiana in Algeri
Role: Haly
Puccini's Madama Butterfly
Role: Sharpless (cover)

Santa Fe Opera

Santa Fe, NM

Apr 13-29, 2018

Mozart's Don Giovanni
Role: Don Giovanni

Dallas Opera

Dallas, TX

Feb 24 - Mar 10, 2018

Berlioz's Beatrice and Benedict
Role: Claudio

Seattle Opera

Seattle, WA

Jan 13-27, 2018

Mozart's Così fan tutte
Role: Guglielmo

Seattle Opera

Seattle, WA

Nov 11-19, 2017

Joby Talbot's Everest
Role: Doug Hansen

Lyric Opera of Kansas City​

Kansas City, MO

Sep17-24, 2017

Monteverdi's Il combattimento di Tancredi e Clorinda
Role: Tancredi
Lembit Beecher's I have no stories to tell you
Role: Daniel

Opera Philadelphia Festival O17​

Philadelphia, PA

July 1-14, 2017

Benjamin Britten's Billy Budd
Role: Billy Budd

Des Moines Metro Opera​

Indianola, IA

May 7-21, 2017

Mozart's Magic Flute
Role: Papageno

Seattle Opera

Seattle, WA

Mar 25 - Apr 2, 2017

Puccini's Turandot
Role: Ping

Pittsburgh Opera

Pittsburgh, PA US

 

Feb 10-12, 2017

Puccini's La bohème
Role: Marcello

Knoxville Opera

Knoxville, TN

Oct 9-16, 2016

Arizona Opera's Sapphire Celebration

Baritone Soloist

Phoenix Symphony Hall, Tucson Music Hall

Tucson and Phoenix, AZ

Jul 1 - Aug 27, 2016

Strauss' Capriccio
Role: Der Graf
Puccini's Fanciulla del West
Role: Sonora

Santa Fe Opera

Santa Fe, NM

Apr 24 - May 8, 2016

Donizetti's L'elisir d'amore
Role: Belcore

Opera Philadelphia

Philadelphia, PA

Feb 5-7, 2016

Mark Adamo's Little Women
Role: Friedrich Bhaer

Madison Opera

Madison, WI US

Dec 12, 2015

Handel's Messiah
Bass Soloist

The Vets

Providence, RI

Nov 14-15, 2015

R. Vaughan Williams' Dona Nobis Pacem
Schubert's Mass in G
Baritone Soloist

St. Vincent Basilica, Latrobe, PA

St. Peter's, Steubenville, OH​

Jun 25-28, 2015

Beethoven's Fidelio
Role: 2nd Prisoner

Michael Tilson Thomas conducts

San Francisco Symphony - Davies Symphony Hall​

San Francisco, CA

May 23, 2015

Recital with pianist Karen Roethlisberger Verm
Baritone Soloist

Dallas Art Museum, Horchow Auditorium

Dallas, TX

May 2, 2015

Brahms Requiem
Baritone Soloist

Crane School of Music

SUNY Potsdam

Apr 10-12, 2015

Carlisle Floyd's Of Mice and Men
Role: George Milton

Tulsa Opera

Tulsa, OK

Mar 13-15, 2015

Robert Aldridge's Elmer Gantry
Role: Elmer Gantry

Florentine Opera

Milwaukee, WI

Jan 30 - Feb 7,  2015

World Premiere of:

Joby Talbot's Everest
Role: Douglas Hansen

Dallas Opera

Dallas, TX

Dec 6-14, 2014

Montsalvatge's El Gato con Botas
Role: The Miller

Gotham Chamber Opera

New York CIty, NY

 

Oct 9-11, 2014

Puccini's La Boheme
Role: Marcello

Nashville Opera

Nashville, TN

Jul 14-20, 2014

Tchaikovsky's Eugene Onegin
Role: Eugene Onegin

Aspen Opera Theater

Aspen, Colorado

Apr 17-19, 2014

Philip Glass' the CIVIL warS
Role: Baritone Soloist

Grant Gershon conducting the Los Angeles Philharmonic

Disney Hall

Los Angeles, CA

Mar 20-27, 2014

Mozart's Le nozze di Figaro
Role: Count Almaviva

Seiji Ozawa's Ongaku-Juku Festival

Tokyo, Japan

Feb 26-27, 2014

Monteverdi's Il Combattimento
Role: Tancredi
Lembit Beecher's I Have No Stories to Tell You
Role: Daniel

Gotham Chamber Opera

Metropolitan Museum of Art

New York, NY

Nov 9-17, 2013

Mozart's The Magic Flute
Role: Papageno

Pittsburgh Opera

Pittsburgh, PA

Oct 10-12, 2013

Bizet's Les Pecheurs des Perles
Role: Zurga

Nashville Opera

Nashville, TN

Aug 16-26, 2013

Britten's Billy Budd
Role: Billy Budd

Teatro Municipal de Santiago de Chile

Santiago, Chile

Jun 20 - Jul 14, 2013

Gounod's Romeo et Juliette
Role: Mercutio
Britten's Peter Grimes
Role: Ned Keene

Des Moines Metro Opera

Indianola, IA

May 10-12, 2013

Mozart's Le nozze di Figaro
Role: Count Almaviva

Florentine Opera​

Milwaukee, WI

Mar 21, 2013

Recital with pianist Karen Roethlisberger Verm
Baritone Soloist

West Liberty University

West Liberty, WV

Mar 17-19, 2013

William Schuman's Casey at the Bat
Role: Baritone soloist

Reno Philharmonic

Reno, NV

Jan 25 - Feb 3, 2013

Britten's Albert Herring
Role: Sid

Theatre du Capitole

Toulouse, France

Dec 8-9, 2012

Handel's Messiah
Bass soloist

Rhode Island Philharmonic

Providence, RI

Nov 18-26, 2012

Massenet's Werther
Role: Albert

Lyric Opera of Chicago

Chicago, IL

Sep 28 - Oct 7, 2012

Bizet's La Boheme
Role: Schaunard

Opera Philadelphia

Philadelphia, PA

Aug 12, 2012

Gustavo Dudamel conducts Verdi's Rigoletto
Role: Marullo

LA Philharmonic - Hollywood Bowl

Los Angeles, CA

Jul 13-20, 2012

Mozart's Die Zauberflote
Role: Papageno

Ashlawn Opera 

Charlottesville , VA

May 13-22, 2012

Bizet's Carmen
Role: Escamillo

Teatro Municipal de Santiago de Chile

Santiago, Chile

Apr 14-22, 2012

Puccini's Turandot
Role: Ping

Austin Lyric Opera

Austin, TX

 

Mar 3, 2012

Beethoven's 9th Symphony
Bass soloist

Brown University

Providence, RI

Nov 12-20,  2011

Bizet's Les Pecheurs des Perles
Role: Zurga

Pittsburgh Opera

Pittsburgh, PA

Sep 20 - Oct 14, 2011

Puccini's Tosca
Role: Sciarrone

Theatre du Capitole

Toulouse, France

 

Jul 16, 2011

Puccini's Turandot
Role: Mandarin

LA Philharmonic - Hollywood Bowl

Los Angeles, CA

 

Jun 12, 2011

Gounod's Messe Solennelle
Bass soloist

Les Escales Musicales d'Evian

Evian, France

May 13-22, 2011

John Blow's Venus and Adonis
Role: Adonis
Purcell's Dido and Aeneas
Role: Aeneas

Florentine Opera

Milwaukee, WI

Apr 9-17, 2011

Jonathan Dove's Flight
Role: Minskman

Austin Lyric Opera

Austin, TX

 

Mar 26 - Apr 3, 2011

Puccini's Turandot
Role: Ping

Pittsburgh Opera

Pittsburgh, PA

 

Jan 20 - Feb 19,  2011

Ravel's L'heure espagnole
Role: Ramiro

Nationale Reisopera​

The Netherlands

bottom of page