With current Leafs radio play-by-play voice Dan Dunleavy leaving to take over as the future voice of the Buffalo Sabres, Jon Abbott, the play-by-play voice of the Toronto Marlies, will be taking over as the Leafs' play-by-play man for mid-week games. You can also find Abbott on Leafs TV before and after each game.

Thats pretty impressive, not just because Abbott is going to be doing play-by-play for the NHL's most popular team, but because he has reached this milestone at the tender age of just 28.

Accoring to the press release on MapleLeafs.com, Abbott began as a production assistant at Leafs TV before moving on to doing play-by-play work in the OHL, mostly with the Ottawa 67's. Abbott returned to MLSE to do Marlies play-by-play for the past two campaigns.

No word yet on what the plan is with the Marlies' play-by-play slot.

Here's some of Abbott's handiwork from last season, along with Marlies colour commentator and former Leaf Bob McGill. This was probably the highlight of the Marlies' season in 2012-13.

Steve Dangle has a YouTube channel with millions of views, is the co-host of the Steve Dangle Podcast on iTunes and SoundCloud, and is a secret agent for Sportsnet. Steve has also worked for CBC, the NHL Network, Leafs TV, Nike, the KHL, and most of all, the Toronto Zoo. What a goof.