Skip to main content

Player ratings

Real ratings for your sport.
All in one place.

Beleeg has four rating engines (Elo, Glicko-2, TrueSkill for teams, and a Handicap for golf and bowling), plus the PTI scale for platform tennis and a DUPR-style scale for pickleball. Pick whichever fits your league. Or upload past results and we replay them to set starting ratings.

Why ratings matter

Three things win / loss records can never give you.

Fairer matchups

Use a rating to decide who can enter each tournament event and to order the seeds, so the right people face the right people.

Honest lineups

In sports where lineups follow rating order, such as platform tennis, captains set lineups against the same numbers everyone can see.

One rating across your leagues

Ratings belong to your organization, so a player keeps the same rating in every league you run.

Engines and scales

The rating systems your players already know.

Elo, Glicko-2 and TrueSkill work out ratings from your results. PTI, DUPR-style and Handicap put ratings on the scales your players already know. Pick one for each rating you keep.

1000 – 2400

Elo

Chess-style head-to-head. K-factor configurable. Settles fast and stays simple — the one everyone has heard of, for good reason.

Starts at 1500

Best for

  • Pickleball
  • Tennis
  • Racquet head-to-head
1000 – 2400

Glicko-2

Inactivity-aware. Carries rating + deviation + volatility, so a player who has not played in six months gets a wider confidence band.

Starts 1500 / RD 350

Best for

  • Chess clubs
  • Bridge
  • Irregular attendance
μ ≈ 0 – 50

TrueSkill

A team-aware system based on TrueSkill. It rates each player from team results, which suits doubles and team sports.

μ=25, σ=8.33

Best for

  • Team sports
  • Gaming
  • Multiplayer events
10 – 80 (lower = better)

PTI (paddle)

The platform tennis scale, where lower is better. Keep each player's PTI by hand or bring it in from a spreadsheet.

Starts at 50

Best for

  • Platform tennis
  • Paddle
2.0 – 8.0

DUPR-style

The 2.0 – 8.0 scale pickleball players know. Elo math runs underneath and the result is shown on that scale.

Starts at 3.5

Best for

  • Pickleball
  • Mixed doubles
Score vs. base

Handicap

Statistical handicap derived from your score history against a base score you set, such as par or a lane average.

First 5 scores set baseline

Best for

  • Bowling
  • Golf
  • Disc golf

Settings

Simple settings. Safe defaults.

Every engine starts with sensible defaults. These are the settings you can change.

What you can tune

Six settings you control

  • Which engine

    Elo, Glicko-2, TrueSkill, PTI, DUPR-style, or Handicap. Pick one per rating.

  • K-factor

    How fast ratings move. Higher means each match counts for more, which suits short seasons.

  • Starting rating

    Where brand-new players start. Pick a number that sits in the middle of your league.

  • Spread

    How much a rating gap counts when predicting who will win.

  • Scale and direction

    Set the lowest and highest numbers, and whether higher or lower is better (PTI is lower-is-better).

  • By hand or from results

    Set ratings yourself, or let Beleeg update them automatically as scores come in.

Built-in safety

Easy to fix, easy to trace

  • Sensible defaults

    Every engine starts with tested settings, so you can leave them alone and still get sensible ratings.

  • Imports can be undone

    Brought in the wrong file? Any rating import can be undone in one step, and the ratings go back to how they were.

  • Every change is recorded

    Each automatic rating change is saved with the match that caused it and the rating before and after.

Historical CSV import

Bring your history with you.

Upload your last three seasons of match results — or ten, or a hundred. We replay them chronologically through whichever engine you picked.

  • CSV format — date, players, scores. From any spreadsheet.
  • Up to 1,000 matches per import — split a bigger history across a few.
  • Every player gets a starting rating, and any import can be undone.
  • Available on every plan, including Free.
matches.csvExample · 3 of 840 rows
datehomeawayha
2024-03-12morgan.kpriya.r6,4,74,6,5
2024-03-15devon.smorgan.k2,36,6
2024-03-19priya.rdevon.s6,63,4

Example: 840 matches replayed through Glicko-2, in order. 312 players rated.

Ready when you are

Pick your engine.
Run your season.

Not sure which to pick? Start with Elo. Ratings settle in over a player's first several matches, then quietly do their job in the background.