Skip to main content

Caught looking?

No other American sport has anything that genuinely approximates the scorecard.
— Thomas Boswell

I ’ve always loved baseball. Something about the numbers, the stats, the data. Add to that the history. And the ballparks. And the joy of watching a game unfold in real-time, usually with a cold beer in my hand. I often have a scorecard in front of me too. Filling that out helps me stay connected to the game.

The problem though, is that I often get so engrossed in discussions with whomever is watching with me (about what just happened, what happened 50 years ago, what’s happened at this ballpark before), that I forget to keep my scorecard updated. So I made this. It follows my own style of scoring, based on the scorebook I actually use, and updates in real-time. It’s also got all of the other details and data that I find myself discussing, usually with my dad or my brother, while watching a game.

I hope you can find some use for it as well. How can you not be romantic about baseball?

My scorekeeping tools

My first and favourite scorebook, particularly when I’m watching from home (or the pub) or I have a bar counter in front of me.

This and the palm-slappers are my go-to when I’m watching at the ballpark. My dad and I often alternate innings.

My absolute favourite pencil. For scorekeeping, for woodworking, for writing. 0.3mm is my preference.

If I’m feeling confident, I’ll switch to ink, in a very thin weight. And these are the best.

Ballpark Visits

Aug 26, 2011
CWS4 @ 2 SEA
May 1, 2012
CLE2 @ 7 CWS
May 12, 2013
TOR12 @ 4 BOS
Sep 21, 2015
NYY2 @ 4 TOR
Jul 1, 2016
BAL2 @ 5 SEA
May 1, 2017
TOR1 @ 7 NYY
May 2, 2017
TOR5 @ 11 NYY
May 3, 2017
TOR6 @ 8 NYY
Aug 14, 2021
TOR3 @ 9 SEA
Sec.192
Row16
St.1
Sep 11, 2021
TOR11 @ 2 BAL
Sec.364
Row13
St.1
Sep 11, 2021
TOR11 @ 10 BAL
Sec.364
Row13
St.1
May 27, 2022
TOR4 @ 3 LAA
Sec.528
RowJ
St.13
May 28, 2022
TOR6 @ 5 LAA
Sec.258
RowN
St.1
Jul 8, 2022
TOR2 @ 5 SEA
Sec.191
Row8
St.17
Jul 9, 2022
TOR1 @ 2 SEA
Sec.190
Row3
St.3
Apr 2, 2023
TOR4 @ 9 STL
Sec.MVP2
RowA
St.5
Apr 3, 2023
TOR5 @ 9 KC
Sec.CRAFT
RowA
St.12
Apr 4, 2023
TOR4 @ 1 KC
Sec.104
RowC
St.7
Apr 23, 2023
TOR5 @ 1 NYY
Sec.GA01
May 1, 2023
TOR5 @ 6 BOS
Sec.F35
RowJ
St.3
May 3, 2024
TOR3 @ 9 WSH
Sec.101
RowL
St.13
May 4, 2024
TOR6 @ 3 WSH
Sec.DC123
RowM
St.1
May 5, 2024
TOR8 @ 11 WSH
Sec.109
RowT
St.16
May 7, 2024
TOR1 @ 10 PHI
Sec.137
Row5
St.1
Jul 5, 2024
TOR1 @ 2 SEA
Sec.181
Row9
St.18
Jul 6, 2024
TOR5 @ 4 SEA
Sec.104
Row0
St.28
Jul 7, 2024
TOR5 @ 4 SEA
Sec.103
Row0
St.27
Sep 15, 2024
BOS2 @ 5 NYY
Sec.GA01
Jul 23, 2025
NYY4 @ 8 TOR
Sec.GA1
Aug 12, 2025
CHC1 @ 5 TOR
Sec.GA1
Aug 13, 2025
CHC4 @ 1 TOR
Sec.137
Row4
St.10
Aug 14, 2025
CHC1 @ 2 TOR
Sec.GA1
Aug 15, 2025
TEX5 @ 6 TOR
Sec.110
Row17
St.5
Oct 31, 2025
LAD3 @ 1 TOR
Sec.536
Row15
St.16

Design inspo and other resources

A brilliant compendium of baseball history and lore.

A beautiful, open source scorecard creator.

My fact-checker.

A smiling person (me) in a baseball cap and hoodie stands next to a life-size cardboard cutout of someone in a blue Toronto Blue Jays jersey and glasses (Iain). In the foreground, there is a glass of beer labeled Great Western Original. Large windows in the background let in natural light.

My twin brother Iain and I watched every Blue Jays game together. Not always in the same room or at the same bar or even in the same city, but always together. A text from him simply saying “Vladdy” or “Kirk daddyyy” was all I needed. My stream was usually behind his and that message told me to look up because something cool just happened. We had a whole language built around the game and a lot of what’s in this app started as something one of us looked up mid-inning.

When he was in the hospital, I told him all about what had just happened in the World Series. What was going on in free agency. What was (not) happening with Shohei’s plane. I don’t know if he could hear me, but that’s what I’d tell him about when I couldn’t think of anything else to say.

Tom was my father-in-law. The first thing my now wife told him when we met was that I liked baseball. She couldn’t even finish her sentence before he started asking my thoughts on the Blue Jays that year and the questionable decisions their manager was making at the time. He was a Mariners guy, but he had something about the Jays ready to discuss every time we spent time together.

I didn’t build this for them. I’m not actually sure who I built this for to be honest. I just kept adding the things I wanted to know — the stats and context and history that make a game feel like more than nine innings. But I think about them both every time I’m building out a new feature or using the site to follow a game. I think about every “Vladdy” text I’ll never get. Every John Schneider or Charlie Montoyo blunder we’ll never moan about. This app is about my love for baseball and baseball is how I loved Iain and Tom.

Cardboard cutouts of Toronto Blue Jays fans, including adults, children, and pets, are arranged in stadium seats. The cutouts wear Blue Jays apparel and appear to be cheering. Large teal banners with white text, such as WESTJET and WE ALL, are visible in the background, creating a festive and supportive atmosphere that represents fan presence during a game.

This is a fan project and is not affiliated with MLB. Live and historical game data is sourced from the MLB Stats API. Game data is subject to MLB Advanced Media, L.P.'s terms. Seegdx.mlb.com/components/copyright.txt. Manager names for historical games (before today), come from Retrosheet. Ballpark dimensions are sourced from Philip J. Lowry’s Green Cathedrals, Fifth Edition, Clem’s Baseball and my own personal research. Artifacts, photos, and other ballpark-related content are credited individually.

Please contact me at sam@caughtlooking.app or submit an issue on GitHub with any feedback, questions, or suggestions. Go Jays.