{"id":141,"date":"2026-09-08T09:45:00","date_gmt":"2026-09-08T07:45:00","guid":{"rendered":"https:\/\/tg-app.pl\/blog\/teams-enter-match-results\/"},"modified":"2026-10-09T23:56:11","modified_gmt":"2026-10-09T21:56:11","slug":"teams-enter-match-results","status":"publish","type":"post","link":"https:\/\/tg-app.pl\/blog\/en\/teams-enter-match-results\/","title":{"rendered":"How to Let Teams Enter Their Own Match Results"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In a league where matches are played at different venues and times, the organizer can&#8217;t be at every game. Results arrive by email, by text, or not at all. The solution is simple: let players and teams <strong>enter match results<\/strong> themselves, while the organizer only approves them. Here&#8217;s how to set it up without losing control of your competition.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When should participants enter results?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Leagues with flexible scheduling<\/strong>: for example tennis, squash, chess, or darts leagues where players arrange matches themselves.<\/li>\n\n\n\n<li><strong>Competitions across many venues<\/strong>: matches take place at different locations at the same time.<\/li>\n\n\n\n<li><strong>Large tournaments<\/strong>: dozens of matches a day that the organizer can&#8217;t enter in real time.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How does the match management panel work?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The panel lets authorized people (players, team captains, or the tournament administrator) enter results and statistics for their matches. Data can be typed in by hand or added as a match report, which <a href=\"https:\/\/tg-app.pl\/blog\/en\/ai-match-report-analysis\/\">AI match report analysis<\/a> processes automatically.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Logging in to the panel step by step<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to the <a href=\"https:\/\/tg-app.pl\/panel\/login\">panel login page<\/a>.<\/li>\n\n\n\n<li>Enter the <strong>ID<\/strong> shown in the tournament or league window and the <strong>email address<\/strong> of the player, team, or tournament administrator.<\/li>\n\n\n\n<li>Click &#8222;Log in&#8221;: you&#8217;ll receive an email with a link to the panel.<\/li>\n\n\n\n<li>Click the link in the message and you&#8217;re in.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Players and teams see only the matches they take part in. The tournament administrator sees all matches.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to enter match results in the panel<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Match list<\/strong>: the panel shows the participant&#8217;s matches. A result can be entered for matches that haven&#8217;t been closed yet.<\/li>\n\n\n\n<li><strong>Result and statistics<\/strong>: the participant enters the result and player statistics. Once saved, the match gets the status <em>&#8222;awaiting verification&#8221;<\/em>.<\/li>\n\n\n\n<li><strong>Approval<\/strong>: the organizer checks and approves the result. An approved match is locked, and only the administrator can make further changes.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">How to avoid disputes over results<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Set a deadline in the rules<\/strong> for entering results, for example within 24 hours of the match.<\/li>\n\n\n\n<li><strong>Specify who enters the result<\/strong>: the home side, the winner, or either party.<\/li>\n\n\n\n<li><strong>Require a match report or a photo of the score card<\/strong>: in a dispute, there&#8217;s something to refer to.<\/li>\n\n\n\n<li><strong>Approve results regularly<\/strong>: the &#8222;awaiting verification&#8221; status clearly tells participants the result isn&#8217;t final yet.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">A ready-made rule for who enters match results<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most misunderstandings happen because the rules for entering results were never written down. You can paste the text below into your league rules and adapt it to your competition:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>The home team enters the match result in the player\/team panel within 24 hours of the end of the match.<\/li><li>The result must be accompanied by a photo of the match report or score card signed by both sides.<\/li><li>The opposing team may dispute the result within 48 hours of it being entered. After that, the organizer approves the result.<\/li><li>Failure to enter a result on time, despite a reminder from the organizer, may result in the match being recorded as a forfeit.<\/li><li>A result approved by the organizer is final, subject to any decision of the disciplinary committee.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Remember to also state in the rules how many points and what score are awarded for a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Walkover\" target=\"_blank\" rel=\"noopener\">walkover or forfeit<\/a>. Different sports use different conventions (for example 3\u20130 in football or 20\u20130 in basketball).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What does the organizer gain?<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Up-to-date standings without retyping<\/strong>: once approved, a result goes straight into the table and statistics.<\/li><li><strong>Fewer messages and calls<\/strong>: participants don&#8217;t need to track down the organizer to report a score.<\/li><li><strong>A change history<\/strong>: you know who entered a result and when, which makes disputes easier to settle.<\/li><li><strong>Scalability<\/strong>: the same workload for a league of 8 or 80 teams, because entering results is spread across participants.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For more on rules and running a season, read our guide on <a href=\"https:\/\/tg-app.pl\/blog\/en\/league-system\/\">how to run an amateur league<\/a>. If referees enter results in your competition, see the <a href=\"https:\/\/tg-app.pl\/blog\/en\/referee-assignments\/\">referee assignment panel<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/tg-app.pl\/info\/zarzadzanie-pojedynkami-dla-zawodnikow-druzyn\">Discover the panel for players and teams<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The results panel is just one piece of a competition. See what else good <a href=\"https:\/\/tg-app.pl\/blog\/en\/tournament-software\/\">tournament and league software<\/a> should have.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Can a player change a result after approval?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. An approved match is locked, and only the administrator can make changes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can a player see other participants&#8217; matches in the panel?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. The panel shows only the matches the given player or team takes part in.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do I need to create an account?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. You log in with the tournament or league ID and an email address, and the panel link arrives by email.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a league played across many venues, the organizer can&#8217;t collect every result alone. Here&#8217;s how to hand result entry to participants and stay in control.<\/p>\n","protected":false},"author":2,"featured_media":114,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[179,197,200],"class_list":["post-141","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guides","tag-league","tag-player-panel","tag-results"],"_links":{"self":[{"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/posts\/141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/comments?post=141"}],"version-history":[{"count":4,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/posts\/141\/revisions"}],"predecessor-version":[{"id":279,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/posts\/141\/revisions\/279"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/media\/114"}],"wp:attachment":[{"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/media?parent=141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/categories?post=141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/tags?post=141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}