RL Pro Tracker.

How it works

Last updated 17 September 2026

Every figure on the board comes from a public source, collected automatically every few minutes. This page explains what each column means, and where it stops being reliable.

1. Where it comes from

Nothing is collected by logging into anything, and no private data is touched.

2. Why some players have no hours

Steam has two privacy settings, and they break things differently:

There is a third setting, separate from the other two: a profile can be fully public and still keep its total playtime private. Steam expresses that as zero hours rather than by withholding anything, so those rows would otherwise read as though the player had never touched the game. They are marked hours hidden, and because their live status is still public, their fortnight figure is sampled instead.

A player with no Steam account at all is a separate case again: they are on Epic, there is nothing to read, and the hours columns say epic rather than a number. Ranks and games are tracked for them exactly as for everyone else.

In all these cases the hours column names the reason instead of showing a number, because a zero would read as “has not played” about someone who may have played all week. Ranks come from a different source and are unaffected, which is why a player can show a full set of MMR numbers and no hours at all. Profiles are re-checked every hour, so if a setting changes the hours appear on their own.

3. Estimated hours

Steam still shows what someone is playing right now, even when it hides how long they have played. So for those profiles the site checks every few minutes and credits the time whenever it finds them in Rocket League.

Those numbers appear in 2wk h with an ≈ and a dotted underline. They always undercount: a session that starts and ends between two checks is invisible, and nothing before tracking started is counted. Treat them as a floor. A plain number in that column is Steam’s own figure.

4. Numbers that stop moving

Profiles change. Someone opens one that used to be closed, or switches their hours back to public for a while. Whenever that happens the total playtime is saved permanently, so it stays on the board if they hide it again rather than vanishing.

It is frozen at that point: a real figure, stuck at whatever it read that day until the profile publishes hours again. Those totals carry an asterisk and the capture date is on hover. The fortnight column is deliberately never carried over, because it covers a rolling two weeks and an old value would look like recent activity.

5. The bracket page

The brackets come from each event’s own Liquipedia page, redrawn here rather than embedded, and the column beside them is the same event ordered by time: what is being played, what is next, and when. Where an event runs more than one title, they share that column rather than sitting in separate lists — the 2026 World Championship plays a 1v1 and a 2v2 alongside the team event, and at a LAN they follow each other on the same stream.

Kickoff times are shown in your timezone, converted by your browser, with the zone named at the top of the column. Nothing is stored to do that and nothing is sent anywhere.

A time only appears once Liquipedia has published it. Rounds are usually scheduled a few days before they are played, so a later stage often has the teams and no clock, or a clock and no teams. In those cases the column says TBD, or names the days the stage runs, rather than guessing: a wrong kickoff is worse than an honest blank. Scores follow the same rule and a series is only called finished when the page says it is.

6. How current it is

Every player is re-checked on the same few-minute cycle, so no row is fresher than another. The timestamp at the top of the board is the last collection. Ranked stats only move when a match ends, and a match plus queue is around seven minutes, so a few minutes old is as live as this gets.

7. Rough edges

This is a new project and still being built, so expect the odd number that looks off. Regions follow each team’s competitive region rather than nationality, so a player living elsewhere still shows their team’s region.

If something looks wrong, the feedback form on the tracker is the fastest way to tell me. Email contact@198x.online works too.