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


What an honor to be back on the call for Little League World Series tournaments this summer...and what a thrill to make my ESPN2 debut! Had such fun announcing the Junior League Softball World Series in Kirkland, WA, finishing with the championship game on ESPN2 with Brittany McKinney (below) and our fantastic crew. Little League is the most fun event I work every year!

And now, the fall season. Excited for my ninth year of Pac-12 Network play-by-play and my 30th season following Stanford Football. Oh, and stay tuned for a very cool announcement coming soon! Can't wait to bring you that news. If you haven't seen my newest Play-by-Play demo reel yet, check it out! Excited for what's ahead.

(updated August 8, 2022)