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


2021 was certainly a remarkable year, from making my Pac-12 Network basketball play-by-play debut in January, to calling the entire Pac-12 Lacrosse Tournament in May, to adding women's volleyball to my slate and marking eight different sports that I've called over eight years on the Pac-12 Network. (for the other sports I've called -- including football -- check out my play-by-play scoreboard on the Onesheet page!) Along the way, it was a privilege to be on the mic for numerous walk-offs, golden goals, and great moments. Neat to see my TreeCast podcast on Stanford Athletics grow this year as well!

Looking forward to a big '22! Check out my new Play-by-Play demo reel. For much more, head to the Video page! Have a safe, happy, and healthy New Year.

(updated December 30, 2021)

(ISI Photos)