AnnouncementWeekly ranking refresh complete. Log your latest results to move up.

Rating System

Rating Methodology

A transparent, fair, and easy-to-understand rating system

What is the GengMantap Rating System?

GengMantap uses an Elo-based rating system, the same system used in chess and other sports worldwide. This system calculates a team's true strength based on match performance.

Every team starts with a rating of 1500. The rating goes up when you win and down when you lose. The amount of change depends on several factors explained below.

🧮 Interactive Rating Calculator

Try it yourself! Enter the ratings of two teams and the match result to see how ratings change.

Team A

Team B

Match Settings

📊 Calculation Results

Team A

1500→1520

+20.3

Team B

1500→1480

-20.3

Shared Factors:

Margin Multiplier:×1.69
Match Type:×1.0
Division Adj:×1.00

Team A Breakdown:

Expected Win:50.0%
K-Factor:24
Recency Weight:×1.00
Base Delta:+20.32
Final Delta:+20.32

Team B Breakdown:

Expected Win:50.0%
K-Factor:24
Recency Weight:×1.00
Base Delta:-20.32
Final Delta:-20.32

Formula:

Δ = K × Margin × MatchType × Recency × (Actual - Expected) × DivisionAdj

How It Works

1. Expected Score

The system calculates win probability based on rating difference. Teams with higher ratings are expected to win. If a weaker team wins, they gain more points.

Expected = 1 / (1 + 10^((RatingB - RatingA) / 400))

2. K-Factor

New teams (fewer matches) have larger rating changes. This helps their ratings stabilize quickly.

0-9 matches:K = 30
10-29 matches:K = 24
30+ matches:K = 20

3. Margin Multiplier

Winning by a large margin (e.g., 5-0) gives more points than a narrow win (1-0). Maximum of 4 goals is counted to prevent manipulation.

Multiplier = log(min(goalDiff, 4) + 1) + 1

4. Match Type

Competitive matches (league, cup) give more points than friendly matches.

Competitive:×1.2
Friendly:×1.0

5. Division Adjustment

Winning against a higher division team gives more points. Losing against a lower division team costs more points.

Veteran (Tier 1):Highest
Semi-Veteran (Tier 2):High
Under 18 (Tier 3):Medium
Open (Tier 4):Base

6. Recency Weight

Teams that haven't played for a long time will have smaller rating changes. This prevents inactive teams from affecting rankings.

Weight = max(0.6, e^(-days / 60))

7. Hard Cap

Maximum rating change is Âą40 points per match. This prevents overly drastic changes.

Frequently Asked Questions (FAQ)

Q: Why did my rating go down even though I won?

A: This is not possible. Winning always increases your rating, losing always decreases it. If you see your rating go down, there may be another match you haven't seen yet.

Q: Why is my rating change small?

A: Several reasons: (1) You've played many matches (smaller K-factor), (2) Expected result (winning against a weaker team), (3) Small margin, (4) Friendly match, or (5) Team has been inactive for a long time.

Q: Can I manipulate the system by winning big?

A: No. The system has a maximum of 4 goals for the margin multiplier. Winning 5-0 or 10-0 gives the same points. There's also a hard cap of Âą40 points per match.

Q: Is this system fair for all divisions?

A: Yes. The system has division adjustments that reward teams more for winning against higher divisions. This ensures all divisions compete fairly.

Q: What happens if the match is a draw?

A: A draw is counted as 0.5 win for both teams. The team with the higher rating will lose a few points, while the team with the lower rating will gain a few points.

💚 Transparency Commitment

GengMantap is committed to being a transparent and fair ranking platform. All formulas and factors are explained on this page.

We don't hide any calculations. You can use the calculator above to verify every rating change.

If you have questions or suggestions, please contact us at team@gengmantap.com