Trident Tracker is live on the App Store. It's a fast, clean companion for following the Seattle Mariners — built by a fan, for the fans.
This one started small and kind of took over my life for a while. Here's the story.
It began as a web app
The first version of Trident Tracker was just a web app. I wanted a no-nonsense way to check the score, the standings, and who was pitching without wading through clutter. It scratched the itch, and honestly, I figured that was the end of it.
Then I kept opening it on my phone, and I kept thinking: this should just be a real app. A tap on the home screen. Live scores on the lock screen. The whole thing, native.
So I decided to build it. That decision cost me a lot of sleep — my sleep score took a very real, very measurable nosedive for a few weeks there. Worth it, but my watch was not impressed.
How it's built
I leaned on Claude Code to write the iOS app in Swift. Going from a web app to a full native build was a different beast, and pairing with Claude Code let me move fast without cutting corners on the parts that matter.
A few things I'm happy about under the hood:
- It runs entirely on the free, public MLB Stats API — no backend of my own, no paid data feed, no accounts.
- No ads, no tracking, no junk. Just the game.
- Native SwiftUI, built for iPhone and iPad.
It launched as a bare-bones scoreboard and slowly turned into a genuinely full-featured app, one late night at a time.
What's in it
Game Day is the heart of it. Live score, the full inning-by-inning line score, the base/out situation, the count, who's at bat, and who's pitching, broadcast info, win/loss decisions, and a real-time play-by-play feed. There's a countdown to first pitch, and as the game gets close, it automatically pulls up the next matchup. You can step back through the season's games or jump to any date with the calendar, and tap straight through to both starting lineups.
Standings gives you the whole league race in one scroll — every division, with wins, losses, win percentage, games back, wild-card position, last ten, and streak.
Roster lets you flip between the active 26, the full 40-man, and recent roster moves. Tap any player for their vitals and season stats. The injured list is called out too.
Lineups show both batting orders with averages, the starting pitchers, and — my favorite detail — in-game substitutions, so you can see exactly who came in for whom.
Schedule is the full season on one clean timeline, month by month, with results and a running record. Filter to home or away, or jump to the next game.
On top of that, there are iOS touches: Live Activities so the score lives on your Lock Screen and in the Dynamic Island, and optional game-start reminders so you never miss first pitch.
Built by a fan, for the fans
I'm not a company. I'm a guy who loves this team and wanted a better way to follow it. That's the whole pitch. If you've been here through the highs and the heartbreaks, this one's for you.
The web app got an upgrade too
The web version that started it all is still around and now has full feature parity with the app — same Game Day, standings, roster, schedule, and lineups — at tridenttracker.com/web. Want the full experience? Grab the iOS app. Just want a quick check from your laptop? The web app's right there.
Get it
- iOS: Download Trident Tracker on the App Store
- Web: tridenttracker.com/web
- An Android version is in the works.
Go M's. Tridents up.