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 & professionalism, and having fun. This is the greatest job in the world!

Inside, you'll find video & audio clips featuring some of the best of my work, including national radio NFL & college football play-by-play, 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 Twitter and LinkedIn badges. To check out my latest, see what's new below. Thank you for visiting!


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


2023 was truly a special year! It began in Seattle, where I called New York Jets-Seattle Seahawks for Compass Media Networks on January 1. It finished at Stanford, where I called Cardinal men's basketball's runaway upset of #4 Arizona on December 31.

In between, I handled play-by-play for 83 events, including national radio for the Dallas Cowboys-San Francisco 49ers Sunday Night Football tilt; the Black College Football Hall of Fame Classic in Canton, Ohio; the Junior League Softball World Series for ESPN; and the Pac-12 Women's Lacrosse Tournament on Pac-12 Network. I also joined Westwood One, calling two college football games. And, perhaps coolest of all, I landed my dream job as the new radio play-by-play voice of Stanford football and men's basketball.

Thank you to all who helped make it possible! Excited for what's in store in '24.

(updated January 9, 2024)