Gaming Matchmaking Performance Metrics
This dataset offers detailed, player-level records for online competitive matches, including matchmaking balance, player performance, satisfaction ratings, and algorithm usage. It enables game studios to evaluate matchmaking systems, optimize player experience, and identify factors influencing match outcomes and satisfaction. Ideal for analytics, A/B testing, and improving competitive game design.
Sample rows
preview · 8 of 200 rows · all 17 columns| match_idstring | matchmaking_algorithmstring | match_balance_scorefloat | regionstring | game_titlestring | match_start_timedatetime | match_end_timedatetime | match_duration_secondsinteger | player_idstring | player_teamstring | player_skill_rating_pre_matchfloat | player_skill_rating_post_matchfloat | player_performance_scorefloat | player_satisfaction_ratinginteger | match_outcomestring | player_feedback_textstring | player_ping_msinteger |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| M-10001 | MM-Elite | 0.98 | NA-East | Battle Legends | 2023-09-12T18:07:43Z | 2023-09-12T19:08:03Z | 3620 | P-RA401 | Red | 2125.5 | 2146.2 | 91.4 | 5 | win | Amazing match! Very intense and well balanced. | 24 |
| M-10002 | MMv2.0 | 0.39 | Asia | Mystic Quest | 2024-03-20T13:24:18Z | 2024-03-20T13:50:40Z | 1582 | P-BE963 | Beta | 675.8 | 650.2 | 18.7 | 2 | loss | Unfair teams, not enjoyable. | 204 |
| M-10003 | MMv3.0 | 0.65 | EU-West | Space Turf | 2024-05-08T22:55:11Z | 2024-05-09T00:38:17Z | 6246 | P-GN712 | Green | 2380.7 | 2380.7 | 41.2 | 3 | draw | Long match, ended in a draw. Balanced overall. | 51 |
| M-10004 | MM-Experimental | 0.03 | Africa | Battle Legends | 2022-04-19T14:41:56Z | 2022-04-19T14:42:08Z | 12 | P-BL101 | Blue | 110.3 | 110.3 | 0 | 1 | draw | Match crashed, couldn't play. | 823 |
| M-10005 | MMv3.0 | 0.86 | EU-North | Mystic Quest | 2023-12-15T09:05:09Z | 2023-12-15T09:31:43Z | 1594 | P-OM228 | Omega | 2987.9 | 2998.5 | 67.1 | 4 | win | Intense game, loved the challenge! | 39 |
| M-10006 | MMv1.0 | 0.17 | Oceania | Space Turf | 2021-07-11T21:33:49Z | 2021-07-11T21:40:11Z | 382 | P-YE341 | Yellow | 210.7 | 207.9 | 9.2 | 1 | loss | Poor connection and lag. | 645 |
| M-10007 | MMv2.1 | 0.71 | NA-West | Battle Legends | 2024-02-28T17:19:22Z | 2024-02-28T17:59:44Z | 2422 | P-RE532 | Red | 2050.3 | 2050.3 | 35.7 | 3 | draw | Close match, teams felt even. | 48 |
| M-10008 | MMv2.0 | 0.29 | Asia | Mystic Quest | 2024-04-07T10:05:31Z | 2024-04-07T10:11:49Z | 378 | P-AL458 | Alpha | 1482.2 | 1468.2 | 15.4 | 2 | loss | Teams were very unbalanced. | 217 |
| M-10009 | MMv2.1 | 0.76 | EU-Central | Space Turf | 2024-01-19T15:21:36Z | 2024-01-19T15:54:55Z | 1999 | P-GR980 | Green | 1846.6 | 1846.6 | 39.6 | 3 | draw | Great competition, ended even. | 59 |
| M-10010 | MM-Elite | 0.89 | NA-East | Mystic Quest | 2023-11-02T16:06:09Z | 2023-11-02T16:53:02Z | 2813 | P-OM332 | Omega | 3202.6 | 3187.4 | 59.2 | 4 | loss | Tough loss, but fair match. | 33 |
| M-10011 | MMv2.1 | 0.67 | NA-Central | Battle Legends | 2023-06-14T20:30:44Z | 2023-06-14T21:40:02Z | 4147 | P-BL221 | Blue | 876.4 | 908.1 | 40.2 | 4 | win | Good teamwork, nice win. | 44 |
| M-10012 | MMv1.5 | 0.09 | SA | Space Turf | 2023-04-23T18:12:27Z | 2023-04-23T19:08:06Z | 3359 | P-YE468 | Yellow | 320.5 | 320.5 | 3.4 | 1 | draw | Match ended too soon, not satisfying. | 887 |
| M-10013 | MM-Elite | 0.95 | EU-West | Battle Legends | 2024-03-16T18:21:07Z | 2024-03-16T19:28:13Z | 4026 | P-GR524 | Green | 2901.3 | 2916.5 | 77.3 | 5 | win | Best match this week! Super close. | 41 |
| M-10014 | MMv2.1 | 0.79 | EU-North | Mystic Quest | 2020-10-22T15:08:44Z | 2020-10-22T17:10:52Z | 7328 | P-AL459 | Alpha | 1956.6 | 1972.7 | 56.8 | 4 | win | Epic length, great fun! | 54 |
| M-10015 | MMv2.1 | 0.52 | Asia | Space Turf | 2023-08-30T06:09:00Z | 2023-08-30T06:37:31Z | 1711 | P-BL531 | Blue | 1567.8 | 1584.2 | 33.6 | 3 | win | Fun match, but some lag issues. | 129 |
| M-10016 | MMv1.0 | 0.32 | Oceania | Battle Legends | 2023-05-04T21:44:33Z | 2023-05-04T21:50:14Z | 341 | P-BL341 | Blue | 352.7 | 332.7 | 10.3 | 2 | loss | Match was too short. | 234 |
| M-10017 | MM-Elite | 0.97 | NA-West | Mystic Quest | 2024-05-03T08:11:29Z | 2024-05-03T09:21:11Z | 4172 | P-BE726 | Beta | 2172.5 | 2191.6 | 88.1 | 5 | win | Superb matchmaking and close game. | 26 |
| M-10018 | MMv2.0 | 0.61 | NA-South | Battle Legends | 2023-07-24T23:12:57Z | 2023-07-25T00:18:17Z | 3940 | P-GR638 | Green | 957.1 | 957.1 | 21.7 | 3 | draw | Teams were close, but game dragged on. | 74 |
| M-10019 | MMv1.5 | 0.13 | Africa | Space Turf | 2023-12-09T11:38:59Z | 2023-12-09T12:30:15Z | 3086 | P-YE105 | Yellow | 298.6 | 298.6 | 6.8 | 1 | draw | Match ended abruptly. | 799 |
| M-10020 | MMv2.1 | 0.57 | EU-Central | Mystic Quest | 2023-02-05T17:06:21Z | 2023-02-05T17:36:01Z | 1780 | P-AL553 | Alpha | 1339.9 | 1363.4 | 32.1 | 4 | win | Nice win, solid team effort. | 62 |
What the 200 rows show
from the 200-row sampleMMv1.0 (matchmaking algorithm) stands out: mean match_
- 0.66median match_
balance_ score - 3game titles
- 3match outcomes
- 7player teams
- 2,400median match_
duration_ seconds - 1,448median player_
skill_ rating_ pre_ match
Median 0.66, from 0.01 to 1.0.
- string 8
- integer 3
- float 4
- datetime 2
Columns
17 columns in three groups| column | type | description | example |
|---|---|---|---|
| Text 8 columns | |||
match_id | string | Unique identifier for each game match.unique | M-10001 |
game_title | string | Name of the game for which the match was played.3 titles | Battle Legends |
player_id | string | Unique identifier for each player in the match. | P-RA401 |
player_team | string | Team name or identifier the player was assigned to during the match.7 teams | Red |
matchmaking_algorithm | string | Name or version of the matchmaking algorithm used for this match.7 algorithms | MM-Elite |
match_outcome | string | Outcome of the match for the player (e.g., win, loss, draw).win · loss · draw | win |
player_feedback_text | string | Optional free-text feedback provided by the player after the match.optional | Poor connection and lag. |
region | string | Geographical region or server location where the match was hosted.11 regions · optional | NA-East |
| Numbers 7 columns | |||
match_duration_seconds | integer | Total duration of the match in seconds.0 or more | 3620 |
player_skill_rating_pre_match | float | Player's skill rating before the match started.0 or more | 2125.5 |
player_skill_rating_post_match | float | Player's skill rating after the match ended.0 or more | 2146.2 |
player_performance_score | float | Composite score representing player's performance in the match.0 or more | 91.4 |
player_satisfaction_rating | integer | Player's post-match satisfaction rating (e.g., 1-5 scale).1 to 5 · optional | 5 |
match_balance_score | float | Score indicating how balanced the match was (e.g., based on skill disparity).0 to 1 | 0.98 |
player_ping_ms | integer | Player's average network latency (ping) in milliseconds during the match.0 or more · optional | 24 |
| Dates and times 2 columns | |||
match_start_time | datetime | Timestamp when the match started. | 2023-09-12T18:07:43Z |
match_end_time | datetime | Timestamp when the match ended. | 2023-09-12T19:08:03Z |
Use it for
A gaming dashboard
Match_
balance_ score by matchmaking_ algorithm and a breakdown of region. Excel, Power BI or Tableau. Why do the 23 MMv1.0 rows have a mean match_
balance_ score of 0.14? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Matches200M-100010.98MM-EliteM-100020.39MMv2.0M-100030.65MMv3.0
A software demo
Believable matches with game_
title, match_ start_ time and match_ end_ time to fill a screen in front of a buyer.
blueprint · gaming-matchmaking-performance-metrics
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 17 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Player skill ratings and ranks
- Match outcomes and durations tracked
- Balance scores calculated per match
- Satisfaction feedback included
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- gaming-matchmaking-performance-metrics