No items found.

It has been my greatest privilege to call the play-by-play for countless events across the three major sports over several decades. I love the work, the energy of live action and, most importantly, the relationships that have only deepened over time. I’ve worked alongside some amazing people - broadcast partners, stage managers, producers, directors, engineers, stat wizards and camera operators, so many of whom made coming to work a social event. A number of team managers, coaches, and athletes I’ve come to know well and with whom I’ve shared time over the years have done likewise. A major highlight has also been the special camaraderie with my many compatriots, colleagues in other broadcast booths around the country. Everywhere my travels have taken me, I’ve been able to catch up with people - including many fans - whom I’m blessed to think of as friends.


  • TV and radio play-by-play voice of the Seattle Mariners (since 2007) on Root Sports TV & 710 Seattle Sports Radio
  • College basketball play-by-play for Fox Sports (since 2015)


  • Co-Host (with Mike Krzyzewski) of Basketball and Beyond with Coach K on Sirius-XM (2005-2023)
  • Guest Play-by-Play for featured MLB game on NBC (2023)
  • 2023 MLB All Star Week Swingman Classic and the 2023 Futures Game
  • Sunday Night/Sunday Afternoon Football (NFL) on Westwood One Radio Sports  (1994-2015)
  • College basketball play-by-play for Westwood One Radio Sports, including annual men's NCAA tournament action (1994-2015) 
  • Collegiate basketball play-by-play for ESPN Regional and ESPN (1991–2009)
  • TV voice of the UFL in 2009, the league's inaugural season 
  • Big East Football play-by-play on ESPN Regional (1993-94, 1997-2007)
  • Pre-season TV play-by-play voice of the Philadelphia Eagles (2004)
  • Pre-season TV play-by-play voice of the Tampa Bay Buccaneers (1997-2003)
  • Play-by-Play for CBS TV coverage of the NCAA Basketball Tournament (1994 & 1995)
  • Play-by-play for ESPN’s MLB TV game of the week (1993 & 1994)
  • Radio play-by-play for Temple University Owls football (1990-1992)

Feel free to contact me if you would like to inquire about my availability to appear at your event.


Etiam molestie vulputate nulla, vitae venenatis lorem congue tristique. Pellentesque et rutrum est, quis rhoncus justo. Praesent placerat vel est sit amet facilisis. Mauris magna urna, elementum ut erat nec, rhoncus facilisis ligula. Aenean non enim blandit velit aliquet egestas. Aliquam imperdiet ante enim, a ultricies ligula porttitor at. Curabitur dui ante, vehicula ut interdum a, pharetra non massa. Pellentesque consequat dui eros, eget viverra est laoreet fermentum.


Thank you! You'll hear from us soon.
Oops! Something went wrong while submitting the form.