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


A new year calls for a new look! I could not be more excited to unveil the new Thank you for checking it out!

I also could not be more excited about what 2019 holds. Last year, it was a thrill to work with ESPN again, calling the Little League Softball World Series. And for the Pac-12 Network, I was honored to call three NCAA Tournament soccer matches and the Stanford spring football game. Looking forward to building on those accomplishments in the year ahead!

My Pac-12 spring season begins February 1 in Salt Lake City, as Utah men's lacrosse makes its NCAA debut by hosting Vermont. See you then!

(updated January 25, 2019)