Record the complete game accurately

Governing rules define the sport; MYOPL validates the result it stores.

MYOPL records the final points or games for each completed game or set. Its validator must recognize a legal stopping score, including sport-specific exceptions such as 7–6 in a tennis or Platform Tennis tie-break set and Badminton’s 30-point cap. It does not replace the sport’s complete governing rulebook.

Three different rule layers

LayerControlsExample
Governing rulesHow the sport is played and scoredServe, faults, lets, interference, scoring
Event or local formatWhich authorized match option is usedBest of three, rotation, court access
MYOPL result contractWhich completed values the product can store and validate11–9 pickleball, 7–6 tennis set, 30–29 badminton

Current score targets

SportTargetMargin or exception
Pickleball11 pointsWin by 2
Tennis6 gamesWin by 2; 7–6 tie-break-set exception
Platform Tennis6 gamesWin by 2; 7–6 tie-break-set exception
Badminton21 pointsWin by 2; cap at 30
Racquetball15 pointsWin by 1
Squash11 pointsWin by 2
Table Tennis11 pointsWin by 2

Why impossible overshoots are rejected

A final score can meet a mathematical margin and still be impossible because the game should already have ended. For example, a standard first-to-11, win-by-two game cannot end 12–9: it ended when the leader first reached 11–9. Badminton cannot end 30–27 because 29–27 already created the required margin.

Validation protects data quality, but it cannot prove that the match occurred or that the listed participants are correct. Participant confirmation addresses that separate question.