Keegan Matheson's banner
Keegan Matheson's profile picture

Keegan Matheson

@KeeganMatheson57,190 subscribers

Blue Jays reporter for @MLB.com • Formerly: A broken man on a Halifax pier • Author of "The Franchise: Toronto Blue Jays" (2025)

Shorts

This was one of the more out-of-sync swings I've seen from Vladimir Guerrero Jr. No threat of hard contact on that swing and his lower body wasn't involved much at all, which is where his incredible natural power comes from. #BlueJays

This was one of the more out-of-sync swings I've seen from Vladimir Guerrero Jr. No threat of hard contact on that swing and his lower body wasn't involved much at all, which is where his incredible natural power comes from. #BlueJays

163,179 views

Those last two swings, in particular, really capture what Vladimir Guerrero Jr. is going through right now. When he's at his best, Vladdy is a rare hitter who's capable of controlling the at-bat instead of the pitcher. This looks like the opposite. #BlueJays

Those last two swings, in particular, really capture what Vladimir Guerrero Jr. is going through right now. When he's at his best, Vladdy is a rare hitter who's capable of controlling the at-bat instead of the pitcher. This looks like the opposite. #BlueJays

158,895 views

The #BlueJays loss ends on Alejandro Kirk getting thrown out on a ground ball to... the right-fielder. Shades of the Billy Butler and José Bautista play.

The #BlueJays loss ends on Alejandro Kirk getting thrown out on a ground ball to... the right-fielder. Shades of the Billy Butler and José Bautista play.

1,661,267 views

George Springer burst out of the #BlueJays’ clubhouse in celebration. He’s about to take live BP in his Team USA jersey.

George Springer burst out of the #BlueJays’ clubhouse in celebration. He’s about to take live BP in his Team USA jersey.

542,619 views

Brandon Valenzuela isn't going anywhere. Fantastic throw to get Walls and settle that inning down. #BlueJays

Brandon Valenzuela isn't going anywhere. Fantastic throw to get Walls and settle that inning down. #BlueJays

108,571 views

George Springer just turned on a 97.8-mph fastball and took Paul Skenes deep. Springer was clearly hunting something up there. Huge hack on the first pitch, then connects on the 0-2 pitch. Big start for the #BlueJays

George Springer just turned on a 97.8-mph fastball and took Paul Skenes deep. Springer was clearly hunting something up there. Huge hack on the first pitch, then connects on the 0-2 pitch. Big start for the #BlueJays

55,045 views

Ernie Clement's 2nd home run in as many days. This pitch was way up, but Clement can get a bat on just about anything. #BlueJays

Ernie Clement's 2nd home run in as many days. This pitch was way up, but Clement can get a bat on just about anything. #BlueJays

41,825 views

He's alive. Vladimir Guerrero Jr., No. 2 hitter, goes yard. #BlueJays

He's alive. Vladimir Guerrero Jr., No. 2 hitter, goes yard. #BlueJays

70,440 views

Brendon Little has immediately given the lead back to the White Sox here in the 6th. Brutal turn after Vladimir Guerrero Jr. finally broke the #BlueJays through in the top half.

Brendon Little has immediately given the lead back to the White Sox here in the 6th. Brutal turn after Vladimir Guerrero Jr. finally broke the #BlueJays through in the top half.

206,858 views

This looked like an easy fly ball, but it just kept floating. Ernie Clement's 3rd of the season puts the #BlueJays up, 3-1.

This looked like an easy fly ball, but it just kept floating. Ernie Clement's 3rd of the season puts the #BlueJays up, 3-1.

45,727 views

News: Bo Bichette is here jogging on the field at Yankee Stadium. Very light, but this is the first we’ve seen. He still didn’t look very comfortable walking back to the dugout. #BlueJays

News: Bo Bichette is here jogging on the field at Yankee Stadium. Very light, but this is the first we’ve seen. He still didn’t look very comfortable walking back to the dugout. #BlueJays

406,200 views

Addison Barger just hit a home run off ... the big picture of himself on the #BlueJays' video board:

Addison Barger just hit a home run off ... the big picture of himself on the #BlueJays' video board:

138,918 views

The heavens have opened. The #BlueJays are up 8-0 with just one out in the first inning.

The heavens have opened. The #BlueJays are up 8-0 with just one out in the first inning.

67,879 views

Home run, Brandon Valenzuela, and the #BlueJays have put up seven runs in the fifth. Valenzuela just keeps earning more playing time until Kirk is back. Probably beyond that, too.

Home run, Brandon Valenzuela, and the #BlueJays have put up seven runs in the fifth. Valenzuela just keeps earning more playing time until Kirk is back. Probably beyond that, too.

39,127 views

The #BlueJays' first big defensive highlight of the season belongs to Davis Schneider with this fantastic diving catch in left:

The #BlueJays' first big defensive highlight of the season belongs to Davis Schneider with this fantastic diving catch in left:

83,705 views

Home run, Bo Bichette. It was loud. (vs. Bowden Francis) #BlueJays

Home run, Bo Bichette. It was loud. (vs. Bowden Francis) #BlueJays

438,046 views

Home run, Kazuma Okamoto. Two of his best swings of the season today already. #BlueJays

Home run, Kazuma Okamoto. Two of his best swings of the season today already. #BlueJays

45,413 views

Bo Bichette owns the space between the first baseman and the line. This is as fired up as I've seen Bo in a long, long time. #BlueJays

Bo Bichette owns the space between the first baseman and the line. This is as fired up as I've seen Bo in a long, long time. #BlueJays

301,081 views

The #BlueJays have walked off the A's. Andrés Giménez is the hero. Kazuma Okamoto scores the winning run in his first MLB game. What a way to start 2026.

The #BlueJays have walked off the A's. Andrés Giménez is the hero. Kazuma Okamoto scores the winning run in his first MLB game. What a way to start 2026.

56,777 views

Videos