KeeganMatheson Profile Banner
Keegan Matheson Profile
Keegan Matheson

@KeeganMatheson

Followers
41K
Following
50K
Media
6K
Statuses
58K

Blue Jays reporter for @MLB.com • TV and Radio analyst • BBWAA • Formerly: A broken man on a Halifax pier • "The Franchise: Toronto Blue Jays" coming June 2025

Toronto
Joined August 2012
Don't wanna be here? Send us removal request.
@KeeganMatheson
Keegan Matheson
11 months
News: I signed a book deal. Coming in 2025 — ‘The Franchise: Toronto Blue Jays’, a collection of stories and essays releasing in hardcover from Triumph Books. I can’t wait to tell you some stories.
Tweet media one
Tweet media two
140
83
2K
@KeeganMatheson
Keegan Matheson
5 years
Cavan Biggio says he didn’t show up expecting to kneel today. His locker is next to Anthony Alford, who wanted to kneel, but Biggio recognized Alford was hesitant to draw attention as an up-and-down player. He asked Alford: “If I did it, would you feel more comfortable doing it?”.
163
1K
12K
@KeeganMatheson
Keegan Matheson
6 years
Justin Smoak's 1st RBI:.• April 27, 2010.• Sac fly, Vladimir Guerrero scores. Vladimir Guerrero Jr.'s 1st RBI:.• May 4, 2019.• Single, Justin Smoak scores.
57
1K
7K
@KeeganMatheson
Keegan Matheson
2 years
Vladimir Guerrero Jr. on his off-season comments that he would never play for the Yankees (via interpreter): . “It’s a personal thing. It goes back with my family. That’s my decision and I will never change that.” #BlueJays
Tweet media one
341
314
6K
@KeeganMatheson
Keegan Matheson
2 years
#BlueJays Alek Manoah on Gerrit Cole:. “If Gerrit wants to do something, he can walk past the Audi sign next time.”.
79
305
4K
@KeeganMatheson
Keegan Matheson
3 years
#BlueJays No. 1 prospect Gabriel Moreno is joining the team in Detroit and he will be activated at some point during this weekend’s series, per source. It’s time.
82
404
3K
@KeeganMatheson
Keegan Matheson
2 years
#BlueJays Brandon Belt on his off day: . “I actually went fishing yesterday. I caught all the Bass in the lake. I set records. I’m banned from Lake Simcoe now.”.
54
109
3K
@KeeganMatheson
Keegan Matheson
11 months
Here’s Joey Votto. #BlueJays
Tweet media one
68
199
3K
@KeeganMatheson
Keegan Matheson
2 years
#BlueJays announce they'll be selling a $20 general admission ticket this season to all home games. Fans who buy the ticket won't have an assigned seat, but can watch the game (and/or muck a few drinks) in the following areas:
Tweet media one
Tweet media two
109
298
3K
@KeeganMatheson
Keegan Matheson
2 years
#BlueJays manager John Schneider says Anthony Bass needs to go beyond making a statement: . "We’re not going to pretend like this never happened. We’re not going to pretend like it’s the end and move on. There are definitely more steps that are going to follow.".
481
196
3K
@KeeganMatheson
Keegan Matheson
1 year
The loudest cheer of the season at Rogers Centre (until José Bautista walks out) goes to John Gibbons. These people love Gibby. #BlueJays.
41
102
3K
@KeeganMatheson
Keegan Matheson
3 years
Kevin Gausman x Vladimir Guerrero Jr. Vladdy thought he had ball four, so he did this to the next pitch… #BlueJays
41
190
3K
@KeeganMatheson
Keegan Matheson
11 months
Erik Swanson just met with us for the first time since his 4-year-old son, Toby, was airlifted to hospital after being hit by a vehicle. “I stand here, very happily, telling you that in the next day or two, he should probably be going home.” #BlueJays.
58
119
3K
@KeeganMatheson
Keegan Matheson
1 year
Bo Bichette on what has to come next for the #BlueJays:. "We got beat up two years in a row in the playoffs, so I think there's a lot of reflection needed. From players, but from the organization, top down. Everybody needs to reflect and see what we can do better.".
95
158
3K
@KeeganMatheson
Keegan Matheson
1 year
José Berríos on the reasoning that was behind moving from him to Yusei Kikuchi early:. “Honestly, I don’t know. Other than that, I can’t control that. Like I said, I did my best for those first 12 batters.” #BlueJays.
70
96
2K
@KeeganMatheson
Keegan Matheson
2 years
Chris Bassitt on being pulled after 81 pitches and 8 IP:. "If you know me at all, I'll fight analytics 'til I die. But I knew I had to face Alvarez in the ninth . I'm not sure if you know my numbers against him, but they're not good." #BlueJays.
30
63
2K
@KeeganMatheson
Keegan Matheson
2 years
Alek Manoah on hitting Taylor Ward -- (Ward was taken to hospital for testing):. “That’s probably the worst feeling ever. I’m definitely going to pray for him and his family. That’s the last thing you want to do, no matter the situation, no matter the team, anything." #BlueJays.
32
124
2K
@KeeganMatheson
Keegan Matheson
1 year
My favourite photo from the #BlueJays’ champagne celebration:
Tweet media one
27
105
2K
@KeeganMatheson
Keegan Matheson
3 years
Vladimir Guerrero Jr. just walked in, so #BlueJays baseball is back.
24
136
2K
@KeeganMatheson
Keegan Matheson
6 months
Vladdy tells us that tonight was the first time his father, Vladimir Guerrero, was in attendance to see him hit a big-league home run live. #BlueJays.
11
90
2K
@KeeganMatheson
Keegan Matheson
4 years
#BlueJays starter Hyun Jin Ryu pitched tonight after learning that his grandfather in Korea had died. [Translated]: .“My grandfather really loved baseball. I was just glad that I was able to perform the way I did for his last game that he could have seen me, hopefully.”.
41
150
2K
@KeeganMatheson
Keegan Matheson
7 months
Holy shit, there it is. Vladdy: 471 feet. Out of the stadium.
56
156
2K
@KeeganMatheson
Keegan Matheson
5 months
Bowden Francis just lost his no-hitter in the 9th inning on a home run to Taylor Ward. He's leaving to a standing ovation from the crowd. The loudest I've heard here in years for a starter. An incredible performance. #BlueJays.
53
97
2K
@KeeganMatheson
Keegan Matheson
1 year
First look at Alek Manoah, who looks like he’s trimmed down his body and, more importantly, grown out his beard. #BlueJays
138
100
2K
@KeeganMatheson
Keegan Matheson
9 months
I've been critical of Alek Manoah over the past year (at times very), so it's important I keep that same energy on the good days. He was brilliant today. The pitcher looks like he's back, but just as important is the showman. He's feeling himself again. So impressive. #BlueJays.
52
74
2K
@KeeganMatheson
Keegan Matheson
2 years
A napkin holder in the upper deck appears to have burst open and the napkins shot out like a pack of bats escaping from a cave. They are now swirling about in the Kansas City air. I cannot emphasize this enough: there are napkins absolutely everywhere.
Tweet media one
Tweet media two
52
203
2K
@KeeganMatheson
Keegan Matheson
1 year
Cavan Biggio: “Keegs, was that your laptop?”. Yes, it was. Rocchio fouled off 102mph from Hicks on the 2nd-last pitch of the game and my laptop took one for the team. Still humming, though. This laptop has grit. It will be in the lineup tomorrow. #BlueJays
Tweet media one
Tweet media two
30
69
2K
@KeeganMatheson
Keegan Matheson
2 years
The #BlueJays are sending a clear message today:. It's OK to have a few drinks on work nights.
13
134
2K
@KeeganMatheson
Keegan Matheson
2 years
Kevin Kiermaier just made one of the best catches you'll see this season from the #BlueJays. Full speed, full extension, full "holy shit"
35
177
2K
@KeeganMatheson
Keegan Matheson
10 months
Jesus, Vladdy. 450 feet. #BlueJays
49
145
2K
@KeeganMatheson
Keegan Matheson
2 years
Jordan Hicks is here with the #BlueJays and eager to get rolling: . “I’m ready today.”
Tweet media one
22
81
2K
@KeeganMatheson
Keegan Matheson
6 months
Every damn night, Daulton Varsho makes the play of the game defensively. This is one of his finest yet. #BlueJays
22
92
2K
@KeeganMatheson
Keegan Matheson
7 months
Daulton Varsho just made one of the defensive plays of the year for the #BlueJays. Full speed into the wall to end the inning and save two runs.
57
173
2K
@KeeganMatheson
Keegan Matheson
1 year
Cavan Biggio is playing some of the best baseball of his career. The timing ain't bad. #BlueJays
28
70
2K
@KeeganMatheson
Keegan Matheson
3 months
The #BlueJays’ pitchers and coaching staff campaigned all season for it: . Daulton Varsho wins the AL Gold Glove Award in centre field. This is Varsho’s first career Gold Glove Award and well deserved.
23
107
2K
@KeeganMatheson
Keegan Matheson
2 years
Sending Alek Manoah to the complex league is easy to call "the Roy Halladay treatment", but again, they're very different pitchers and situations. In Dunedin, Manoah will be able to use the complex, the pitching lab and the million other resources. This is a full, total reset.
67
94
2K
@KeeganMatheson
Keegan Matheson
2 years
Happy Trade Deadline day. When #BlueJays news breaks, you’ll all be the second to know.
Tweet media one
23
43
2K
@KeeganMatheson
Keegan Matheson
9 months
I'm just so impressed by the hitter Danny Jansen has become. He hasn't been over-coached and he's made some bold, confident decisions along the way. All credit to him. He's one of the best offensive catchers in the sport. #BlueJays
58
95
2K
@KeeganMatheson
Keegan Matheson
1 year
A look at Yusei Kikuchi's first two seasons with the #BlueJays:. Clean-shaved:. • 5.19 ERA. • 100.2 IP. • Late-season move to bullpen. Bearded:. • 3.86 ERA. • 167.2 IP (MLB career high). • Ends season with standing ovation.
34
77
2K
@KeeganMatheson
Keegan Matheson
1 year
José Berríos had the best stuff I've seen from him in his 2+ years with the #BlueJays. This is a big, bold move to go to Kikuchi. It's what this game will be judged on now, win or lose.
178
101
2K
@KeeganMatheson
Keegan Matheson
5 years
Vladimir Guerrero Jr.'s Instagram caption this morning:. “Happy Victoria Day to all Canadians. For a second year, I wish I was in the lineup for you all today. Stay safe.” #BlueJays.
21
129
2K
@KeeganMatheson
Keegan Matheson
3 years
The #BlueJays are, quite simply, hitting the shit out of the baseball.
43
107
2K
@KeeganMatheson
Keegan Matheson
1 year
Davis Schneider's 1st MLB at-bat: a home run. What a moment for the 28th-rounder. #BlueJays
25
122
2K
@KeeganMatheson
Keegan Matheson
1 year
The #BlueJays are going to the postseason. It took 161 games that felt like 1,061, but Toronto has its shot.
24
81
2K
@KeeganMatheson
Keegan Matheson
11 months
Well, that's it for Alek Manoah's 1st spring start. He hit three batters and allowed a couple of loud doubles on sliders over 1.2 IP. He threw 17 of his 38 pitches for strikes. #BlueJays.
276
99
2K
@KeeganMatheson
Keegan Matheson
1 year
W 3-1.L 1-0.W 1-0. The #BlueJays' road to the World Cup continues. A win tomorrow will help them advance past the group stage.
45
60
2K
@KeeganMatheson
Keegan Matheson
2 years
Yusei Kikuchi's MLB career, according to our Statcast database:. Shaved: .• 5.02 ERA. Bearded:.• 3.75 ERA.
24
120
2K
@KeeganMatheson
Keegan Matheson
5 months
Addison Barger just called game. His biggest moment yet in the big leagues. #BlueJays
18
94
2K
@KeeganMatheson
Keegan Matheson
2 years
Yusei Kikuchi with the big fist pump after striking out Aaron Judge. He looks like a different man on the mound this year. #BlueJays
29
79
2K
@KeeganMatheson
Keegan Matheson
9 months
Happy Mother’s Day. Yesterday, my mom and I had Dairy Queen and white wine while she detailed her 40-step plan to fix the Toronto Blue Jays. Most of them violated the CBA, but I loved her energy.
25
38
2K
@KeeganMatheson
Keegan Matheson
2 years
Kevin Gausman on Danny Jansen, in a very Kevin Gausman fashion:. "He has such a unique swing. The no batting gloves, everything about him is pretty unique. He’s bald but he wears a headband. There’s a lot of weird things, but man, he can really hit." #BlueJays.
10
59
2K
@KeeganMatheson
Keegan Matheson
10 months
This is getting ridiculous. Orelvis Martinez homered again. The #BlueJays’ No. 2 prospect has 6 home runs in 7 days.
55
79
2K
@KeeganMatheson
Keegan Matheson
8 months
Davis Schneider just walked it off in the bottom of the 14th. His first career walk-off home run. #BlueJays win a wild game that felt like it would never end.
47
110
2K
@KeeganMatheson
Keegan Matheson
1 year
Davis Schneider belongs in the lineup. #BlueJays
57
100
2K
@KeeganMatheson
Keegan Matheson
2 years
My god, Matt Chapman is good at this. Fantastic play to stop the momentum for Atlanta in the 6th. #BlueJays
31
92
2K
@KeeganMatheson
Keegan Matheson
6 years
Five year ago today, I stood up from my desk in the middle of the day at my bank job and walked out. I walked to the water, sat in this exact spot, drank two Alexander Keith's, and decided to become a baseball writer.
Tweet media one
59
62
2K
@KeeganMatheson
Keegan Matheson
2 years
Breaking news from the #BlueJays:. Anthony Bass has been designated for assignment.
123
80
2K
@KeeganMatheson
Keegan Matheson
2 years
Vladimir Guerrero Jr. with the play of the game. And he loves it:
44
95
2K
@KeeganMatheson
Keegan Matheson
2 years
Vladimir Guerrero Jr.'s into-the-frame slide here is a work of art. #BlueJays
11
87
2K
@KeeganMatheson
Keegan Matheson
2 years
You could spend a trillion dollars more on this stadium, but nothing improves it more than an open roof. #BlueJays
Tweet media one
39
48
2K
@KeeganMatheson
Keegan Matheson
6 months
Chris Bassitt continues to heap praise upon Daulton Varsho:. “If he doesn’t win the Platinum Glove, we need to get rid of it. He’s the best defender in all of baseball and it’s not even close.” #BlueJays.
4
109
2K
@KeeganMatheson
Keegan Matheson
1 year
News that will surely lift your moods after today:. Gabriel Moreno just took Clayton Kershaw deep for a three-run shot in the NLDS, then flipped his bat. #BlueJays.
94
63
2K
@KeeganMatheson
Keegan Matheson
6 months
This Danny Jansen trade is an emotional one for many in the #BlueJays organization. John Schneider met Jansen when he was 17 and was his very first manager in pro ball. “He’s like my third kid. He’s like my third son. ".
35
88
2K
@KeeganMatheson
Keegan Matheson
2 years
Vladimir Guerrero Jr. absolutely hauled it around the bases here before hitting the Five Star Frog Splash. #BlueJays
13
82
2K
@KeeganMatheson
Keegan Matheson
1 year
A burst of "USA! USA!" chants from Cleveland fans are halted by American Cavan Biggio launching a two-run shot to put the #BlueJays up, 2-0.
38
56
1K
@KeeganMatheson
Keegan Matheson
7 years
A gas station in my hometown is selling this rebranded water today. Don't *ever* question small-town Nova Scotia's disdain for The Big City.
Tweet media one
53
462
1K
@KeeganMatheson
Keegan Matheson
6 months
Vladimir Guerrero Jr.'s 23rd home run of the season. He's now batting .320 with a .939 OPS. This run he's on is ridiculous. #BlueJays
42
71
2K
@KeeganMatheson
Keegan Matheson
11 months
John Schneider just shared with us that Erik Swanson’s 4-year-old son, Toby, was hit by a car Sunday and airlifted to hospital. Toby is “on the road to recovery and surrounded by family.”. Swanson will be away from the team. An emotional Schneider expressed his love and support.
72
77
2K
@KeeganMatheson
Keegan Matheson
3 years
#BlueJays manager Charlie Montoyo:. "We have a pretty good lineup, so if you don’t want to pitch to Vladdy? Go ahead, pitch to Teo.”.
10
67
2K
@KeeganMatheson
Keegan Matheson
1 year
It was the best of Twitter, it was the worst of Twitter.
48
111
1K
@KeeganMatheson
Keegan Matheson
8 months
What a moment. For the first time in 30 games, the #BlueJays have scored a run in the first inning. Spencer Horwitz has lifted the curse.
43
64
2K
@KeeganMatheson
Keegan Matheson
2 years
There it is, the big hit. Danny Jansen, the most underrated player on this roster, breaks it wide open with a bases-loaded double for the #BlueJays
33
48
1K
@KeeganMatheson
Keegan Matheson
2 years
Kevin Gausman just set a new career high with 13 strikeouts and leads MLB with 54. There's a Cy campaign brewin'. #BlueJays
17
87
1K
@KeeganMatheson
Keegan Matheson
2 years
Yusei Kikuchi on the #BlueJays rotation (via interpreter):. “All five of us have really bonded. We’ve been eating together and in the bullpens, we’ve been giving each other advice. It’s really good to see each and every one of us succeeding so far.”.
6
66
1K
@KeeganMatheson
Keegan Matheson
2 years
If this roof begins to close at any point tonight, I will climb to its peak and hold it open myself.
Tweet media one
46
61
1K
@KeeganMatheson
Keegan Matheson
3 years
I haven’t seen my family in nearly two years. My dad, who’s my biggest influence and one of my best friends, thinks I’m on my way to L.A. with the #BlueJays. This should be fun.
Tweet media one
52
12
1K
@KeeganMatheson
Keegan Matheson
6 months
This ain't a replay, it's just another day of Daulton Varsho. #BlueJays
21
78
1K
@KeeganMatheson
Keegan Matheson
2 years
Whit Merrifield tells us that he has been vaccinated and will be in Toronto when the #BlueJays are.
75
157
1K
@KeeganMatheson
Keegan Matheson
11 months
Joey Votto is here at the #BlueJays’ facility in Dunedin early this morning.
40
54
1K
@KeeganMatheson
Keegan Matheson
6 months
The #BlueJays' batting order here in the 9th inning in Baltimore:. 1. De Los Santos.2. Loperfido.3. Jimenez.4. Horwitz.5. Clement.6. Berroa.7. Schneider.8. Barger.9. Serven. Never know where a year will take you.
124
69
1K
@KeeganMatheson
Keegan Matheson
10 months
Here's a side view of Bo Bichette's home run. Kevin Kiermaier looks like a Jack In The Box toy. #BlueJays
22
114
1K
@KeeganMatheson
Keegan Matheson
2 years
I grew up a minister's son. He performed gay weddings and supported LGBTQ+ members of the congregation. This taught me two things when I was young and looking for examples of how to live. The first was that religion could shape itself to be inclusive, not exclusionary.
78
116
1K
@KeeganMatheson
Keegan Matheson
11 months
One pitch, one home run for Joey Votto. #BlueJays
27
106
1K
@KeeganMatheson
Keegan Matheson
3 months
Tim Mayza is going to the World Series. #BlueJays
Tweet media one
44
63
1K
@KeeganMatheson
Keegan Matheson
2 years
Here's Kevin Kiermaier absolutely haulin' ass. Fantastic base running.
16
61
1K
@KeeganMatheson
Keegan Matheson
10 months
Damn, Davis Schneider. #BlueJays
15
90
1K
@KeeganMatheson
Keegan Matheson
2 years
Josh Schneider went out of his way to point out that this was the third straight shutout that Danny Jansen has called. #BlueJays.
18
53
1K
@KeeganMatheson
Keegan Matheson
5 months
It happened again. Bowden Francis has lost his no-hitter on a solo shot in the top of the ninth for the second time in 18 days. A heartbreaking end to another run at history. Francis is leaving to a standing ovation. #BlueJays.
79
68
1K
@KeeganMatheson
Keegan Matheson
1 year
Daddy’s home.
Tweet media one
43
25
1K
@KeeganMatheson
Keegan Matheson
3 years
Vladdy. #BlueJays
24
102
1K
@KeeganMatheson
Keegan Matheson
2 years
Alek Manoah on Pete Walker, after a pause to pick the right words:. “I don’t think anything Pete said would have gotten you kicked out of a 10-year-old travel ball park.” #BlueJays.
11
46
1K
@KeeganMatheson
Keegan Matheson
7 months
The #BlueJays just imploded in Boston. They’ve lost seven in a row. A late 6-2 lead and the best moment of Vladdy’s season are lost in the fire. Wow.
153
84
1K
@KeeganMatheson
Keegan Matheson
14 days
This is a crushing blow for the #BlueJays. They still have plenty of ways to make this offseason work, but Sasaki represented such a rare opportunity and Toronto had poured a ton of effort into it, including a trade for more bonus pool money just hours ago. Wow.
384
99
1K
@KeeganMatheson
Keegan Matheson
6 months
Yusei Kikuchi spoke with GM Ross Atkins a couple of days who, who told him there is a “pretty high likelihood” he will get traded. He said tonight was an emotional moment for him as he left the mound and reached the #BlueJays dugout for what is likely the last time.
36
77
1K
@KeeganMatheson
Keegan Matheson
11 months
Vladdy's 1st 💣 of 2024. #BlueJays . 438 feet.
26
85
1K
@KeeganMatheson
Keegan Matheson
2 years
That's one of the biggest bullpen innings of the season for Erik Swanson. Bases loaded, nobody out. and he retires three in a row to leave Shohei Ohtani standing on deck. #BlueJays.
32
35
1K
@KeeganMatheson
Keegan Matheson
7 years
The double-delay delivery from Marcus Stroman. #BlueJays
17
248
1K
@KeeganMatheson
Keegan Matheson
7 months
George Springer just tied this up with a three-run home run and I don’t remember the last time I saw him that fired up. #BlueJays
39
72
1K
@KeeganMatheson
Keegan Matheson
2 years
Yusei Kikuchi's 2023 debut:. 5 IP • ER, 3 H, BB, 2 K. This was the most expressive we've seen Kikuchi on the mound with the #BlueJays, too. He was loving it.
28
64
1K
@KeeganMatheson
Keegan Matheson
2 years
The trade is official:. #BlueJays acquire:.RHP Jordan Hicks. Cardinals acquire:.RHP Sem Robberse.RHP Adam Kloffenstein. Mitch White has been DFA'd to make room on the 40-man.
68
74
1K