Host of Jays Talk Plus at Sportsnet 590

Title: Host of Jays Talk Plus at Sportsnet 590
Date: May 27, 2022
Original Source: Sportsnet 590 The FAN
Synopsis: I am hosting Jays Talk Plus on Sportsnet 590 The Fan (radio), Sportsnet 360 (television), and Sportsnet Plus (digital) each weekday from 10am-12pm, in addition to occasional Blue Jays pre- and post-game coverage.

Co-host of The Raptors Show at Sportsnet 590

Title: Co-host of The Raptors Show at Sportsnet 590
Date: October 16, 2023
Original Source: The Raptors Show
Synopsis: I co-host The Raptors Show on Sportsnet 590 The Fan and Sportsnet 360 each weekday from 11am-12pm. My current co-host is NBA champion Matt Bonner, and I previously co-hosted the original edition of the show featuring William Lou and Alex Wong. I also provide additional Raptors pre-game coverage on Sportsnet’s Raptors television broadcasts.

Raptors/Blue Jays Analyst at Sportsnet

Title: Raptors/Blue Jays Reporter at Sportsnet
Date: September 1, 2021
Original Source: Sportsnet 590 The FAN and Sportsnet.ca
Synopsis: I joined Sportsnet in a multi-pronged, multi-platform role in September of 2021. Depending on the time of year, you can find me hosting Jays Talk Plus, co-hosting The Raptors Show, popping up on Blue Jays Central and Raptors Pregame on television, doing colour commentary for Blue Jays radio broadcasts, doing sideline reporting for Raptors television broadcasts, writing for Sportsnet.ca, and more.

TEDx UBC Talk: The Art of W.A.R.: Remaining People-Focused in Data Storytelling

Title: TEDx UBC Talk: The Art of W.A.R.: Remaining People-Focused in Data Storytelling
Date: March 8, 2026
Original Source: TEDxUBC
Synopsis: I gave a TEDx talk at the TEDxUBC Odyssey event at my alma mater, discussing how to effectively use numbers in storytelling in the time of Big Data.

Video to come.
Read the full article!

Raptors broadcast television appearance

Title: Raptors broadcast television appearance
Date: March 3, 2026
Original Source: Sportsnet
Synopsis: I was a guest on the Raptors’ broadcast on Sportsnet, breaking down the key stories for that night’s game.

You can check out my earlier TV appearances here.

Video Podcast Appearance: Knicks Film School

Title: Video Podcast Appearance: Knicks Film School
Date: March 3, 2026
Original Source: Video Podcast Appearance: Knicks Film School
Synopsis: I made a guest appearance on the Knicks Film School podcast to preview the Raptors and Knicks meeting for the fourth time this season.

Read the full article!

Podcast Appearance: Katz & Shoot

Title: Podcast Appearance: Katz & Shoot
Date: March 2, 2026
Original Source: Katz & Shoot
Synopsis: I joined the latest edition of the Katz & Shoot podcast to discuss the Knicks, the Raptors, and a handful of early-2000s baseball players.

Check out the audio!

Commentary Appearance: SMASH Wrestling

Title: Commentary Appearance: SMASH Wrestling
Date: February 21, 2026
Original Source: SMASH Wrestling
Synopsis: I once again joined the commentary team at SMASH Wrestling, working as colour commentator for their Any Given Saturday 12 event in Toronto.

Video to come.

Raptors broadcast sideline reporter

Title: Raptors broadcast sideline reporter
Date: February 19, 2026
Original Source: Sportsnet
Synopsis: I filled in as sideline reporter for Sportsnet’s Raptors broadcast, providing updates and analysis, conducting interviews, and handling pre- and post-game hits.

You can check out my earlier TV appearances here.

Poeltl returns but Raptors bested by shorthanded Pistons

Title: Poeltl returns but Raptors bested by shorthanded Pistons
Date: February 11, 2026
Original Source: Sportsnet
Synopsis: In my latest at Sportsnet, I wrote about another bad loss to a good team for the Raptors, one that at least offered the return of Jakob Poeltl. Read an excerpt!

Raptors broadcast sideline reporter

Title: Raptors broadcast sideline reporter
Date: February 8, 2026
Original Source: Sportsnet
Synopsis: I filled in as sideline reporter for Sportsnet’s Raptors broadcast, providing updates and analysis, conducting interviews, and handling pre- and post-game hits.

You can check out my earlier TV appearances here.

Open Gym appearance

Title: Open Gym appearance
Date: February 7, 2026
Original Source: Open Gym
Synopsis: I made an appearance on the latest episode of Inside Open Gym, discussing the Raptors at the trade deadline.

You can check out my earlier TV appearances here.

Raptors broadcast sideline reporter

Title: Raptors broadcast sideline reporter
Date: February 5, 2026
Original Source: Sportsnet
Synopsis: I filled in as sideline reporter for Sportsnet’s Raptors broadcast, providing updates and analysis, conducting interviews, and handling pre- and post-game hits.

You can check out my earlier TV appearances here.