- Company - Barrington Stage Company - August 10, 2017 (Preview) as Harry
- Company - Barrington Stage Company - August 12, 2017 as Harry
- Company - Barrington Stage Company - August 15, 2017 as Harry
- Company - Barrington Stage Company - August 17, 2017 (Preview) as Harry
- Company - Barrington Stage Company - August 18, 2017 as Harry
- Company - Barrington Stage Company - August 23, 2017 as Harry
- Company - Barrington Stage Company - September 9, 2017 (Matinee) as Harry
- Mean Girls - First National Tour - September 21, 2019 (Matinee) (Preview) as Principal Duvall
- Mean Girls - First National Tour - September 21, 2019 (Preview) as Principal Duvall
- Mean Girls - First National Tour - September 22, 2019 (Matinee) (Preview) as Principal Duvall
- Mean Girls - First National Tour - September 22, 2019 (Opening Night) as Principal Duvall
- Mean Girls - First National Tour - September 24, 2019 as Principal Duvall
- Mean Girls - First National Tour - September 25, 2019 as Principal Duvall
- Mean Girls - First National Tour - September 26, 2019 as Principal Duvall
- Mean Girls - First National Tour - September 27, 2019 as Principal Duvall
- Mean Girls - First National Tour - October, 2019 as Principal Duvall
- Mean Girls - First National Tour - October 3, 2019 as Principal Duvall
- Mean Girls - First National Tour - October 5, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - October 6, 2019 as Principal Duvall
- Mean Girls - First National Tour - October 7, 2019 as Principal Duvall
- Mean Girls - First National Tour - October 11, 2019 as Principal Duvall
- Mean Girls - First National Tour - October 12, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - October 12, 2019 as Principal Duvall
- Mean Girls - First National Tour - October 13, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - October 20, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - October 20, 2019 as Principal Duvall
- Mean Girls - First National Tour - October 26, 2019 as Principal Duvall
- Mean Girls - First National Tour - October 27, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - October 27, 2019 as Principal Duvall
- Mean Girls - First National Tour - November, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 2, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - November 2, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 3, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 5, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 6, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 9, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - November 9, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 10, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - November 10, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 12, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 16, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - November 16, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 17, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 19, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 21, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - November 21, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 22, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 23, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - November 23, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 24, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - November 26, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 27, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - November 27, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 29, 2019 as Principal Duvall
- Mean Girls - First National Tour - November 30, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - November 30, 2019 as Principal Duvall
- Mean Girls - First National Tour - December 1, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - December 4, 2019 as Principal Duvall
- Mean Girls - First National Tour - December 7, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - December 17, 2019 as Principal Duvall
- Mean Girls - First National Tour - December 18, 2019 as Principal Duvall
- Mean Girls - First National Tour - December 21, 2019 as Principal Duvall
- Mean Girls - First National Tour - December 27, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - December 29, 2019 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - January, 2020 as Principal Duvall
- Mean Girls - First National Tour - January 4, 2020 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - January 4, 2020 as Principal Duvall
- Mean Girls - First National Tour - January 10, 2020 as Principal Duvall
- Mean Girls - First National Tour - January 11, 2020 as Principal Duvall
- Mean Girls - First National Tour - January 15, 2020 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - January 15, 2020 as Principal Duvall
- Mean Girls - First National Tour - January 18, 2020 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - January 18, 2020 as Principal Duvall
- Mean Girls - First National Tour - January 19, 2020 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - January 25, 2020 as Principal Duvall
- Mean Girls - First National Tour - January 28, 2020 as Principal Duvall
- Mean Girls - First National Tour - January 31, 2020 as Principal Duvall
- Mean Girls - First National Tour - February, 2020 as Principal Duvall
- Mean Girls - First National Tour - February 1, 2020 as Principal Duvall
- Mean Girls - First National Tour - February 2, 2020 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - February 2, 2020 as Principal Duvall
- Mean Girls - First National Tour - February 5, 2020 as Principal Duvall
- Mean Girls - First National Tour - February 6, 2020 as Principal Duvall
- Mean Girls - First National Tour - February 7, 2020 as Principal Duvall
- Mean Girls - First National Tour - February 8, 2020 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - February 8, 2020 as Principal Duvall
- Mean Girls - First National Tour - February 9, 2020 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - February 9, 2020 (Closing Night) as Principal Duvall
- Mean Girls - First National Tour - February 13, 2020 as Principal Duvall
- Mean Girls - First National Tour - February 16, 2020 as Principal Duvall
- Mean Girls - First National Tour - February 21, 2020 as Principal Duvall
- Mean Girls - First National Tour - February 22, 2020 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - February 22, 2020 as Principal Duvall
- Mean Girls - First National Tour - February 23, 2020 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - February 23, 2020 as Principal Duvall
- Mean Girls - First National Tour - February 25, 2020 as Principal Duvall
- Mean Girls - First National Tour - February 26, 2020 as Principal Duvall
- Mean Girls - First National Tour - February 27, 2020 as Principal Duvall
- Mean Girls - First National Tour - February 29, 2020 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - March 1, 2020 as Principal Duvall
- Mean Girls - First National Tour - March 3, 2020 as Principal Duvall
- Mean Girls - First National Tour - March 8, 2020 (Matinee) as Principal Duvall
- Mean Girls - First National Tour - March 8, 2020 as Principal Duvall
- Mean Girls - First National Tour - February, 2020 (2) as Principal Duvall
- Mean Girls - First National Tour - January, 2020 (1) as Principal Duvall
- Mean Girls - First National Tour - January, 2020 (2) as Principal Duvall
- Mean Girls - First National Tour - January, 2020 (3) as Principal Duvall
- Mean Girls - First National Tour - January, 2020 (4) as Principal Duvall