Statistici și clasamente
4league calculează automat clasamente, topuri și evidențe disciplinare din evenimentele de meci confirmate. Această pagină descrie exact ce se agregă la nivelul unei competiții, ce se înregistrează doar per meci și ce nu se urmărește deloc — astfel încât antrenorii, organizatorii și fanii să știe la ce cifre poate răspunde aplicația și la care nu.
Clasament ligă
Tabelul de clasament este vizualizarea centrală a oricărei competiții. Ordonează echipele după puncte și se actualizează de fiecare dată când un rezultat de meci este confirmat.
Sistem de puncte
Sistemul de puncte implicit acordă:
- 3 puncte pentru o victorie
- 1 punct pentru un egal
- 0 puncte pentru o înfrângere
Organizatorii pot personaliza sistemul de puncte din setările competiției — de exemplu, unele competiții folosesc 2 puncte pentru victorie, iar competițiile care permit ca meciurile egale să fie decise la penaltyuri pot acorda valori de puncte separate câștigătorului și învinsului de la loviturile de departajare.
Departajări
Există două sisteme diferite de departajare în 4league, în funcție de locul unde se calculează clasamentul.
Departajări la nivel de competiție
Fiecare competiție își poate defini propriul array ordonat ranking din setările competiției. Criteriile disponibile sunt:
- points — totalul punctelor din ligă
- matchesPlayed — numărul de meciuri jucate
- pointsDirectMatches — punctele din meciurile directe dintre echipele la egalitate
- goalDifference — golurile marcate minus golurile primite
- goalScored — totalul golurilor marcate
- redCards — mai puține cartonașe roșii înseamnă poziție mai bună
- yellowCards — mai puține cartonașe galbene înseamnă poziție mai bună
- order — ordonare manuală setată de organizator
Când o competiție nu definește un array ranking personalizat, 4league revine la o ordine predefinită. Echipele sunt comparate în această secvență, primul criteriu diferit decide:
- Poziția în tabloul eliminatoriu / de playoff (
inPlayoff) - Dacă echipa este în finală (
isFinal) - Puncte
- Meciuri jucate
- Golaveraj (goluri marcate minus goluri primite)
- Goluri marcate
- Punctele din meciurile directe dintre echipele la egalitate
- Cartonașe roșii (mai puține e mai bine)
- Cartonașe galbene (mai puține e mai bine)
- Ordinea manuală setată de organizator
- Cheia echipei, ca ultim criteriu determinist
Departajări la nivel de organizație
Când echipele sunt clasate între competiții, în clasamentul unei organizații, se aplică un set diferit, mai simplu, de criterii de departajare. Valorile valide sunt headToHead, goalDifference, goalsFor, totalWins și alphabetical. Două ordini presetate vin odată cu aplicația:
- Șabloane locale / regionale — headToHead → goalDifference → goalsFor → totalWins → alphabetical
- Șabloane naționale / internaționale — headToHead → goalDifference → totalWins → goalsFor → alphabetical
Două echipe termină sezonul la egalitate, cu 34 de puncte, și ambele au jucat toate cele 10 etape. Conform ordinii implicite, golaverajul este următorul criteriu. Echipa A are +12 golaveraj față de +8 al Echipei B — Echipa A termină mai sus în clasament și obține ultimul loc de promovare.
Clasamente pe grupe
Competițiile cu format de faza grupelor afișează tabele de clasament separate pentru fiecare grupă. 4league gestionează simultan până la 8 grupe, fiecare cu puncte și departajări independente.
Exemplu de tabel de clasament
Fiecare coloană de mai jos este calculată și salvată per echipă pentru fiecare competiție: M din playedMatches, V/E/Î din wins/draw/lost, GM și GP din golurile marcate și golurile primite, Gol. ca diferența lor, iar Pct. ca totalul curent al punctelor din ligă. Totalurile de cartonașe galbene și roșii sunt de asemenea agregate per echipă — nu apar în vizualizarea implicită a tabelului, dar sunt folosite ca departajări și alimentează clasamentul disciplinar de mai jos.
| Poz | Echipă | M | V | E | Î | GM | GP | Gol. | Pct. |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FC Thunder | 10 | 8 | 1 | 1 | 27 | 10 | +17 | 25 |
| 2 | FC Lions | 10 | 7 | 2 | 1 | 22 | 9 | +13 | 23 |
| 3 | Red Eagles | 10 | 5 | 2 | 3 | 18 | 14 | +4 | 17 |
| 4 | City United | 10 | 3 | 3 | 4 | 15 | 18 | -3 | 12 |
| 5 | FC Bears | 10 | 2 | 1 | 7 | 10 | 24 | -14 | 7 |
| 6 | Riverside FC | 10 | 1 | 1 | 8 | 8 | 25 | -17 | 4 |
M = Meciuri jucate, V = Victorii, E = Egaluri, Î = Înfrângeri, GM = Goluri marcate, GP = Goluri primite, Gol. = Golaveraj, Pct. = Puncte
Același clasament pe care îl vezi aici alimentează widgetul de poziție în clasament al aplicației pentru ceas inteligent — fanii care urmăresc o echipă pot arunca o privire pe ceas ca să vadă poziția ei curentă, punctele și o săgeată zilnică ▲/▼ față de instantaneul zilei precedente. Widgetul oferă și o vizualizare detaliată Top 5 pentru orice competiție apăsată.
Clasamente agregate
Dincolo de tabelul principal, 4league compilează mai multe topuri la nivelul întregii competiții, din evenimentele de meci confirmate.
- Golgheteri — jucătorii clasați după totalul golurilor marcate în competiție.
- Top pasatori decisivi — jucătorii clasați după totalul paselor decisive.
- Agregat cartonașe — totalul cartonașelor galbene și roșii din competiție, plus jucătorul cu cele mai multe cartonașe (
mostCards, sortat mai întâi după roșii, apoi după galbene). - Cea mai bună apărare — echipa cu cel mai mic raport de goluri primite per meci. Pentru a se califica, o echipă trebuie să fi jucat cel puțin
ceil(maxPlayedMatches × 0.5)meciuri, așa că o echipă cu un singur meci defensiv reușit la începutul sezonului nu poate ocupa primul loc. - Cea mai bună formă — calculată din ultimele 5 rezultate ale fiecărei echipe. Rezultatele recente cântăresc mai mult decât cele vechi, astfel încât o victorie în cel mai recent meci punctează mai mult decât aceeași victorie cu cinci meciuri în urmă. Golaverajul, apoi golurile marcate, apoi punctele departajează egalitățile.
- Omul meciului — acordat o singură dată per meci (nu se agregă pe parcursul sezonului). Dacă pragul
voteSettings.minimumVotesal competiției este atins, votul fanilor (colecția Votes) câștigă. Dacă pragul nu este atins, 4league revine la golgheterul echipei câștigătoare; la un meci egal folosește golgheterul sau pasatorul decisiv de top din ambele echipe (oricare are numărul mai mare). Organizatorii și deținătorii meciului pot alege și manual Omul meciului.
Golgheteri
Tabelul golgheterilor clasează toți jucătorii din competiție după golurile marcate în sezonul curent. Se actualizează automat de fiecare dată când un eveniment de gol este confirmat într-un meci. Aceleași evenimente de gol alimentează și topul pasatorilor decisivi descris mai sus.
Exemplu de tabel al golgheterilor
| Poz | Jucător | Echipă | Goluri | Pase dec. | Meciuri |
|---|---|---|---|---|---|
| 1 | Jucătorul X | FC Thunder | 15 | 4 | 10 |
| 2 | Jucătorul Y | FC Lions | 14 | 6 | 10 |
| 3 | Jucătorul Z | Red Eagles | 9 | 3 | 9 |
| 4 | Jucătorul A | City United | 7 | 2 | 10 |
Cu 2 etape rămase, Jucătorul X conduce cu 15 goluri, iar Jucătorul Y este la un gol în spate, cu 14. Fiecare gol contează. Ambii jucători sunt conștienți de cursă — pot verifica tabelul golgheterilor în timp real după confirmarea fiecărui meci. Jucătorul X marchează de două ori în penultima etapă și pune Gheata de Aur la adăpost.
Statistici cartonașe
Clasamentul cartonașelor per jucător
Tabelul disciplinar clasează jucătorii după totalul cartonașelor primite, sortând mai întâi după cartonașele roșii și apoi după cele galbene. Este util antrenorilor care analizează comportamentul lotului și organizatorilor care aplică praguri de suspendare.
Evidența disciplinară a echipei
Fiecare echipă are o evidență disciplinară agregată, cu totalul cartonașelor galbene și al celor roșii din competiție. Aceste totaluri sunt conectate și la departajările din clasament (mai puține cartonașe roșii, apoi mai puține galbene, înseamnă poziție mai bună). Organizatorii pot folosi aceste date pentru a acorda trofee de fair-play la finalul sezonului.
După 15 etape, FC Lions conduce clasamentul fair-play cu doar 8 cartonașe galbene și 0 roșii. La cealaltă extremă, FC Bears are cel mai slab bilanț — 32 de galbene și 3 roșii. Organizatorul publică clasamentul fair-play în știrea săptămânală, ca o reamintire că disciplina contează.
Organizatorii pot configura praguri de suspendare automată în setările competiției. Când un jucător acumulează numărul setat de cartonașe galbene (de ex. 5), 4league îl marchează ca suspendat pentru meciul următor.
Topul cartonașelor la nivel de organizație
Tot ce ține de Statistici cartonașe de mai sus se limitează la o singură competiție. Pentru o organizație care rulează mai multe competiții, ecranul Topul cartonașelor cumulează totalurile de cartonașe galbene și roșii din fiecare competiție din ierarhia organizației — competițiile proprii plus cele organizate de orice sub-organizație aflată sub ea — cu două file separate, una pentru cartonașele galbene și una pentru cele roșii.
Acest top la nivel de organizație este o funcționalitate orientată spre Federații/Asociații/Cluburi, care citește din fiecare competiție din sub-arborele organizației — astfel, o federație vede cartonașele primite în competițiile asociațiilor și cluburilor sale, nu doar în ale ei. Nu are legătură cu statisticile per grup afișate într-un grup de tip Comunitate / Grup de prieteni, care urmăresc doar meciurile acelui grup.
Deschide Topul cartonașelor
Din Panoul de meciuri & statistici al organizației, apasă pe teaserul Topul cartonașelor (sau navighează direct la el) pentru a deschide clasamentul complet.
Comută între filele Cartonașe galbene și Cartonașe roșii
Fiecare filă clasează jucătorii după acel tip de cartonaș (egalitățile sunt departajate de celălalt tip de cartonaș), agregat din fiecare meci jucat în competițiile directe ale organizației.
Apasă pe un jucător
Deschide legitimația acelui jucător pentru organizație, afișând sigla și numele echipei lui alături de clasament.
Asociația județeană rulează 5 divizii. Pe fila Cartonașe roșii din Topul cartonașelor, un fundaș din Divizia 2 este pe primul loc, cu 3 cartonașe roșii în sezon — mai multe decât oricine din Divizia 1. Comisia de disciplină apasă pe numele lui pentru a-i deschide legitimația și a analiza incidentele înainte de a decide o suspendare.
Reperele din panoul organizației afișează doar primii 3 jucători (clasați după roșii, apoi galbene) ca un teaser rapid — apasă mai departe către Topul cartonașelor pentru clasamentele complete de galbene și roșii.
Statistici echipă
Profilul fiecărei echipe dintr-o competiție arată o defalcare statistică detaliată pentru sezonul curent, derivată din rândul agregat al clasamentului.
| Statistică | Descriere |
|---|---|
| Goluri marcate | Totalul golurilor din toate meciurile (gm). |
| Goluri primite | Totalul golurilor încasate (gr). Mai puțin este mai bine pentru bilanțul defensiv. |
| Victorii, egaluri, înfrângeri | Numărul de rezultate de meci din rezultatele confirmate. |
| Cartonașe | Totalul cartonașelor galbene și roșii primite de jucătorii echipei. |
| Formă | Ultimele 5 rezultate, afișate ca indicatori V/E/Î. Același istoric alimentează topul Cea mai bună formă de mai sus. |
Statisticile lui FC Thunder după 10 meciuri: 27 de goluri marcate (2,7 per meci), 10 primite (1,0 per meci), 8 victorii, 1 egal, 1 înfrângere. Antrenorul analizează aceste cifre înaintea fiecărui meci pentru a identifica zonele de îmbunătățire tactică.
Statistici per meci (neagregate)
Unele statistici sunt înregistrate pe documentul unui meci individual, dar nu sunt niciodată cumulate în totaluri la nivel de competiție. Le vei vedea pe pagina de detalii a unui meci terminat, dar nu apar în clasament, în profilul echipei sau în vreun top.
- Posesia mingii — salvată live în timpul meciului și stocată ca un array cu două valori pe meci (de ex.
[58, 42]). - Șuturi — totalul șuturilor per echipă în acel meci.
- Șuturi pe poartă — subsetul șuturilor care au fost pe spațiul porții.
- Faulturi — totalul faulturilor per echipă în acel meci.
Pentru că aceste câmpuri există doar pe documentul meciului, aplicația nu poate răspunde la întrebări precum “care echipă are cele mai multe șuturi în acest sezon?” sau “posesia medie în competiție” — datele nu sunt agregate.
Ce nu urmărește 4league
Pentru acuratețe, următoarele statistici, comune în fluxurile de date din fotbalul profesionist, nu sunt înregistrate nicăieri în 4league:
- Ofsaiduri — nu există un astfel de câmp la nivel de meci sau de echipă.
- Cornere — nu există un astfel de câmp la nivel de meci sau de echipă.
Dacă o funcționalitate, un panou sau un export pare să afișeze una dintre aceste valori, tratează-le ca fiind în afara ariei de acoperire — cifra de la bază nu este colectată.
Statistici jucător
Fiecare jucător dintr-o competiție are o pagină individuală de statistici, care îi arată contribuția la sezon. Statisticile se acumulează automat pe măsură ce evenimentele de meci sunt introduse.
| Statistică | Descriere |
|---|---|
| Goluri | Totalul golurilor marcate în competiție. Sursa topului golgheterilor. |
| Pase decisive | Totalul paselor decisive. Sursa topului pasatorilor decisivi. |
| Cartonașe galbene | Totalul avertismentelor primite, care alimentează clasamentul disciplinar și orice prag de suspendare. |
| Cartonașe roșii | Totalul eliminărilor. |
| Premii Omul meciului | De câte ori a fost jucătorul ales Omul meciului (prin votul fanilor, prin criteriul statistic de rezervă sau prin alegere manuală). |
Statisticile lui David la finalul sezonului: 15 goluri, 8 pase decisive, 2 cartonașe galbene, 0 cartonașe roșii și 3 premii de Omul meciului. Își distribuie cardul de sezon — generat automat de 4league — pe rețelele sociale, ca să-și sărbătorească cel mai bun an de până acum.
Statisticile jucătorului sunt legate de profilul său 4league. Când un jucător își conectează profilul la o echipă, statisticile lui din toate competițiile în care joacă sunt agregate pe pagina lui personală de profil — oferind imaginea completă a carierei.