Weekly Update — Player Pages, Rankings Filters, and a Faster Site
Weekly Update — Player Pages, Rankings Filters, and a Faster Site
Calling this a "weekly" update is getting increasingly generous — but what it lacks in punctuality it more than makes up for in content.
Here's everything that's landed since the last one.
Player pages
The biggest addition: every player now has their own dedicated page.
Each player page shows:
- their current Teelo rating
- a chart of how that rating has moved over time
- a breakdown of their rating on each surface — hard, clay, and grass
Surface ratings matter a lot in tennis. A player who dominates on clay but struggles on grass is a very different prospect depending on the tournament — and now Teelo tracks that per player.
Get there from anywhere
Player pages are only useful if you can actually reach them.
Player names are now clickable links across the whole site — in the rankings, on the home page, and in every match table. Wherever you see a name, click it to go straight to that player's page.
Rankings: filter by surface
The rankings page now has surface filter buttons — hard, clay, and grass.
Want to see who ranks highest on clay? One click. This makes it much easier to compare players in the context that actually matters for any given tournament.
Match tables: win/loss badges
Match results now show clear W and L indicators on each row, so you can scan through results without having to decode the score every time.
A noticeably faster site
Two meaningful speed improvements landed this update.
First, the home page now loads its shell instantly and fills in the data as it arrives. In practice the page feels much more responsive — you're no longer staring at a blank screen while everything loads at once.
Second, several queries running behind the scenes were optimised. The rankings and matches pages in particular should be snappier, especially when filtering or browsing through large amounts of data.
Under the hood: gender-aware rankings
Teelo now tracks whether each player is on the ATP (men's) or WTA (women's) tour.
This isn't a visible feature yet, but it's what will allow proper separation of men's and women's rankings, filtering by tour, and tour-specific predictions down the line. The groundwork is laid.
Summary
This fortnight brought the first real player-facing features: dedicated profiles, surface ratings, clickable names everywhere, rankings filters, and a faster site overall.
The foundation is getting solid. The next phase is where things start to get really interesting — more prediction tools, deeper match data, and better ways to explore the tour.
Stay tuned.
Menu