Welcome to!

From play-by-play to sports talk, on the air or in print, across various sports and platforms, and at major markets and national networks, I am proud to have two decades of experience creating and presenting uniquely compelling content, connecting with people, demonstrating total commitment to preparation and professionalism, and having fun. This is the greatest job in the world!

Inside, you'll find audio and video clips featuring some of the best of my work, including television play-by-play for ESPN and the Pac-12 Network, sports talk radio shows in San Francisco and Pittsburgh, and much more.

To explore, click on the links above. To connect, click on the Facebook and Twitter badges. To check out my latest, see what's new below. Thank you for visiting!


Play-by-Play Announcer  •  Radio Host  •  Television Host/Reporter


On March 26, I hit a Pac-12 Network milestone by making my rugby play-by-play debut as #1 Cal defeated #2 St. Mary's. With that broadcast, I have now performed play-by-play for 10 different sports on the Pac-12 Network! (football, basketball, baseball, softball, soccer, lacrosse, field hockey, volleyball, wrestling, and now, rugby) While I'm not sure if that's a new record for most different sports called on the Pac-12 Network, I know it's always an honor to tell stories, connect with viewers, call great games, and Back The Pac. Looking forward to calling the Pac-12 Lacrosse Tournament in Tempe beginning May 4!

If you haven't seen my newest Play-by-Play demo reel yet, check it out! Excited for what's matter which sport I might be working!

(updated April 6, 2022)

(ISI Photos)