READYPLAY
THE GAME REMEMBERS
READYPLAY
Sign in
ProfileStatsVentureWellnessTrainingPlayCommunity
Keep ScoreLive & RecentWatch / RecapBroadcastAchievementsBadgesLockerPassPrestigeChallengesWeights
Keep Score
Live & Recent
Watch / Recap
Broadcast
Achievements
Badges
Locker
Pass
Prestige
Challenges
Weights
ProfileStatsVentureWellnessTrainingPlayCommunityCookem
READYPLAY
YouthFamily HubPrivacyTermsv0.17.79Live buildv0.17.79productionDeployed Just deployedOct 8, 2026, 6:18:33 PM EDTAPI schema 2026.05.10LiveOpen version center
© 2026 READYPLAY
← Back to player stats

READYPLAY game record

Normandy Isle Park – Full Court 1

basketball · Sep 6, 2026, 10:37 AM · MARVIN · NICO · Jean · Zachary won

Final

Official scoreboard

Verified run

Winner

16

Final

9

Record mode: on_the_record

Game Global · context only

Normandy Isle Park

7030 Trouville Esplanade, Miami Beach, FL 33141 · Miami Beach

25.851600, -80.139530

Apple Maps aerial ↗

Weather at game time

Open-Meteo historical reconstruction · provisional

Observed Sep 6, 2026, 10:00 AM · effect: context only

Historically reconstructed—not device captured. Requested Sep 6, 2026, 10:21 AM; nearest 60-minute source observation Sep 6, 2026, 10:00 AM (-1275s offset). Dataset: historical_forecast:auto.

surface
Not Set
uv Index
3.45
weather
Humid
humidity
0.82
cloud Cover
0.5
is Daylight
Yes
temperature
Warm
weather Code
2
dew Point Celsius
26.3
rain Millimeters
0

READYPLAY™ Game Performance Receipt

READYPLAY Player

Normandy Isle Park – Full Court 1 · rev 4 · PROVISIONAL

Game Global · context only

Normandy Isle Park – Full Court 1

7030 Trouville Esplanade, Miami Beach, FL 33141 · Miami Beach

25.851600, -80.139530

Apple Maps aerial ↗

Weather at game time

Open-Meteo historical reconstruction · provisional

Observed Sep 6, 2026, 10:00 AM · effect: context only

Historically reconstructed—not device captured. Requested Sep 6, 2026, 10:21 AM; nearest 60-minute source observation Sep 6, 2026, 10:00 AM (-1275s offset). Dataset: historical_forecast:auto.

surface
Not Set
uv Index
3.45
weather
Humid
humidity
0.82
cloud Cover
0.5

Player totals

Box score

Per-player points and fouls from the scorekeeper log (matches how iOS rolls up the same run).

Ledger reconciled to the official 16–9 final.

PTS points · 1PT / 2PT / 3PT made shots · FL fouls

Winner

16

Points

8

1PT
2

Intelligence

Per-game read

Interpretive ledger for this session — not a generic recap. Same evidence as Market Studio and the full Intelligence board.

Lead reading

Held the line at Normandy Isle Park – Full Court 1 without putting points on the board — the win still counts in the ledger.

Inside the numbers

Box line & mix

Zero on the board — still rostered, still in the official final. Intelligence reads presence and defense when the bucket stays empty.

Points

0

Endgame roundtable

Waiting for recap voices…

Game flow

Score ledger · Play-by-play

17 events

Scores and fouls in time order — same stream the recap model reads on the server.

  1. MEMBER
    1
    MARVIN · NICO · Jean · Zachary

    NICO +2

    Jumpshot · threePoint · defended by Isaiah V.

    Sep 6, 2026, 10:25 AM

    2–0
← Back to player stats

READYPLAY game record

Normandy Isle Park – Full Court 1

basketball · Sep 6, 2026, 10:37 AM · MARVIN · NICO · Jean · Zachary won

Final

Official scoreboard

Verified run

Winner

16

Final

9

Record mode: on_the_record

Game Global · context only

Normandy Isle Park

7030 Trouville Esplanade, Miami Beach, FL 33141 · Miami Beach

25.851600, -80.139530

Apple Maps aerial ↗

Weather at game time

Open-Meteo historical reconstruction · provisional

Observed Sep 6, 2026, 10:00 AM · effect: context only

Historically reconstructed—not device captured. Requested Sep 6, 2026, 10:21 AM; nearest 60-minute source observation Sep 6, 2026, 10:00 AM (-1275s offset). Dataset: historical_forecast:auto.

surface
Not Set
uv Index
3.45
weather
Humid
humidity
0.82
cloud Cover
0.5
is Daylight
Yes
temperature
Warm
weather Code
2
dew Point Celsius
26.3
rain Millimeters
0

READYPLAY™ Game Performance Receipt

READYPLAY Player

Normandy Isle Park – Full Court 1 · rev 4 · PROVISIONAL

Game Global · context only

Normandy Isle Park – Full Court 1

7030 Trouville Esplanade, Miami Beach, FL 33141 · Miami Beach

25.851600, -80.139530

Apple Maps aerial ↗

Weather at game time

Open-Meteo historical reconstruction · provisional

Observed Sep 6, 2026, 10:00 AM · effect: context only

Historically reconstructed—not device captured. Requested Sep 6, 2026, 10:21 AM; nearest 60-minute source observation Sep 6, 2026, 10:00 AM (-1275s offset). Dataset: historical_forecast:auto.

surface
Not Set
uv Index
3.45
weather
Humid
humidity
0.82
cloud Cover
0.5

Player totals

Box score

Per-player points and fouls from the scorekeeper log (matches how iOS rolls up the same run).

Ledger reconciled to the official 16–9 final.

PTS points · 1PT / 2PT / 3PT made shots · FL fouls

Winner

16

Points

8

1PT
2

Intelligence

Per-game read

Interpretive ledger for this session — not a generic recap. Same evidence as Market Studio and the full Intelligence board.

Lead reading

Held the line at Normandy Isle Park – Full Court 1 without putting points on the board — the win still counts in the ledger.

Inside the numbers

Box line & mix

Zero on the board — still rostered, still in the official final. Intelligence reads presence and defense when the bucket stays empty.

Points

0

Endgame roundtable

Waiting for recap voices…

Game flow

Score ledger · Play-by-play

17 events

Scores and fouls in time order — same stream the recap model reads on the server.

  1. MEMBER
    1
    MARVIN · NICO · Jean · Zachary

    NICO +2

    Jumpshot · threePoint · defended by Isaiah V.

    Sep 6, 2026, 10:25 AM

    2–0
weather Description
Partly cloudy
pressure Hectopascals
1013.9
visibility Kilometers
18.3
wind Direction Degrees
264
wind Gust Meters Per Second
3.4
precipitation Millimeters
0
wind Speed Meters Per Second
2.92
apparent Temperature Celsius
35.8
measured Temperature Celsius
29.7
Open-Meteo attribution
is Daylight
Yes
temperature
Warm
weather Code
2
dew Point Celsius
26.3
rain Millimeters
0
weather Description
Partly cloudy
pressure Hectopascals
1013.9
visibility Kilometers
18.3
wind Direction Degrees
264
wind Gust Meters Per Second
3.4
precipitation Millimeters
0
wind Speed Meters Per Second
2.92
apparent Temperature Celsius
35.8
measured Temperature Celsius
29.7
Open-Meteo attribution

settlement

Points recordedrating · known
0
Actual scoring sharerating · known
0%
Times scored onrating · known
3
Points attributed againstrating · known
3
Opponent scoring liabilityrating · known
18.75%

Who they defended

Leti H.3 allowed · 3 scored on

Assigned matchup · known · 3 events · 3 attempts · 0 forced misses · 0 steals · 0 blocks · 0 stops · 0 deflections · 0 charges · 0 defensive rebounds

Evidence settlement-75
Display-75

Authority: stats-wiring:accepted-game-evidence. Snapshot only. Stats Wiring remains the sole calculation authority.

Scan to verify this signed receipt

Receipt b2e2ad10-1e89-4783-9cfe-fb8054ddeaba

SHA-256 b8c999e19b5420a8d4220c3e47cc57cc1b94aec17d907a4c5d073f4e8f91628d

Verify server-side
2PT
3
3PT
0
Fouls
0

Points

4

1PT
2
2PT
1
3PT
0
Fouls
0

Points

4

1PT
0
2PT
2
3PT
0
Fouls
0

Points

0

1PT
0
2PT
0
3PT
0
Fouls
0
MARVIN · NICO · Jean · Zachary player box score
PlayerPTS1PT2PT3PTFL
82300
42100
40200
00000
Official total16Ledger reconciled

Official total · 16

Ledger reconciled

Team final

9

Points

5

1PT
1
2PT
2
3PT
0
Fouls
0

Points

3

1PT
3
2PT
0
3PT
0
Fouls
0

Points

1

1PT
1
2PT
0
3PT
0
Fouls
0

Points

0

1PT
0
2PT
0
3PT
0
Fouls
0
Shaundrick · Isaiah · Gian · Leti player box score
PlayerPTS1PT2PT3PTFL
51200
33000
11000

Official total · 9

Ledger reconciled

Defensive honors

Tap an earned medal to inspect the public evidence receipt.

Jean P.Gold Shutout · vs Gian L.Evidence−
Points allowed
0
Exposure
100%
Attribution confidence
100%
Minimum evidence
50% exposure · 75% confidence
Containment thresholds
Gold 0 allowed · Silver 60% · Bronze 30%
Clamp threshold
3 points allowed or fewer

evidence-lab-ges-v1.0.0 · v1.0.0

Leti H.Gold Shutout · vs Zachary M.Evidence−
Points allowed
0
Exposure
100%
Attribution confidence
100%
Minimum evidence
50% exposure · 75% confidence
Containment thresholds
Gold 0 allowed · Silver 60% · Bronze 30%
Clamp threshold
3 points allowed or fewer

evidence-lab-ges-v1.0.0 · v1.0.0

Zachary M.Clamp · vs Leti H.Evidence−
Points allowed
3
Exposure
100%
Attribution confidence
100%
Minimum evidence
50% exposure · 75% confidence
Containment thresholds
Gold 0 allowed · Silver 60% · Bronze 30%
Clamp threshold
3 points allowed or fewer

evidence-lab-ges-v1.0.0 · v1.0.0

MARVIN H.Clamp · vs Shaundrick H.Evidence−
Points allowed
1
Exposure
100%
Attribution confidence
100%
Minimum evidence
50% exposure · 75% confidence
Containment thresholds
Gold 0 allowed · Silver 60% · Bronze 30%
Clamp threshold
3 points allowed or fewer

evidence-lab-ges-v1.0.0 · v1.0.0

Matchup Defense

Who defended whom

My matchup defensive person: Leti H.

DefenderMatchup personAssignedScored onPts allowedSTLBLKStopsDef. events
Isaiah V.NICOYes580000
NICOIsaiah V.Yes350000
Gian L.Jean P.Yes340000
Shaundrick H.MARVIN H.Yes240000
YouLeti H.Yes330000
MARVIN H.Shaundrick H.Yes110000
Jean P.Gian L.Yes000000
Leti H.Zachary M.Yes000000

Team share

0.0%

0 of 16 team pts

1 / 2 / 3 mix

—

No made shots tagged

Zero-point context

Yes

Rostered with an empty bucket — defense and presence still matter

Outside the paint

Matchups & tags

Scored on you

  • Leti H. on you3 pts · 3 makes

You scored on

No offensive defender tags — bucket may be uncredited or untagged.

Game balance

Profit & tax

—

Offensive Profit

Not settled on this game payload yet — Market Studio charts profit when evidence accepts.

—

Defensive Tax

Unknown until accepted defense is charted — never converted to zero.

Endgame Roundtable

Coach, Vet, Hot Take, and Stat-Head file after the horn — jump to the full booth on the game page.

Open Endgame Roundtable on full game page →
Full IntelligenceMarket StudioVenture Studio
MEMBER
2
Shaundrick · Isaiah · Gian · Leti

Leti H. +1

Layup · paint · defended by Zachary M.

Sep 6, 2026, 10:26 AM

2–1
  • MEMBER
    3
    Shaundrick · Isaiah · Gian · Leti

    Isaiah V. +2

    Jumpshot · threePoint · defended by NICO

    Sep 6, 2026, 10:28 AM

    2–3
  • MEMBER
    4
    Shaundrick · Isaiah · Gian · Leti

    Leti H. +1

    Layup · paint · defended by Zachary M.

    Sep 6, 2026, 10:28 AM

    2–4
  • MARVIN H.
    5
    MARVIN · NICO · Jean · Zachary

    MARVIN H. +2

    Jumpshot · threePoint · defended by Shaundrick H.

    Sep 6, 2026, 10:29 AM

    4–4
  • MEMBER
    6
    MARVIN · NICO · Jean · Zachary

    NICO +1

    Layup · paint · defended by Isaiah V.

    Sep 6, 2026, 10:29 AM

    5–4
  • MARVIN H.
    7
    MARVIN · NICO · Jean · Zachary

    MARVIN H. +2

    Jumpshot · threePoint · defended by Shaundrick H.

    Sep 6, 2026, 10:29 AM

    7–4
  • MEMBER
    8
    MARVIN · NICO · Jean · Zachary

    NICO +1

    Layup · paint · defended by Isaiah V.

    Sep 6, 2026, 10:31 AM

    8–4
  • MEMBER
    9
    MARVIN · NICO · Jean · Zachary

    NICO +2

    Jumpshot · threePoint · defended by Isaiah V.

    Sep 6, 2026, 10:31 AM

    10–4
    🔥NICO READY
  • MEMBER
    10
    MARVIN · NICO · Jean · Zachary

    NICO +2

    Jumpshot · threePoint · defended by Isaiah V.

    Sep 6, 2026, 10:34 AM

    12–4
  • MEMBER
    11
    Shaundrick · Isaiah · Gian · Leti

    Shaundrick H. +1

    Layup · paint · defended by MARVIN H.

    Sep 6, 2026, 10:34 AM

    12–5
  • MEMBER
    12
    Shaundrick · Isaiah · Gian · Leti

    Leti H. +1

    Layup · paint · defended by Zachary M.

    Sep 6, 2026, 10:34 AM

    12–6
  • MEMBER
    13
    Shaundrick · Isaiah · Gian · Leti

    Isaiah V. +2

    Jumpshot · threePoint · defended by NICO

    Sep 6, 2026, 10:35 AM

    12–8
  • MEMBER
    14
    Shaundrick · Isaiah · Gian · Leti

    Isaiah V. +1

    Layup · paint · defended by NICO

    Sep 6, 2026, 10:35 AM

    12–9
    🔥Isaiah V. READY
  • MEMBER
    15
    MARVIN · NICO · Jean · Zachary

    Jean P. +2

    Jumpshot · threePoint · defended by Gian L.

    Sep 6, 2026, 10:36 AM

    14–9
  • MEMBER
    16
    MARVIN · NICO · Jean · Zachary

    Jean P. +1

    Layup · paint · defended by Gian L.

    Sep 6, 2026, 10:37 AM

    15–9
    🔥Jean P. READY
  • MEMBER
    17
    MARVIN · NICO · Jean · Zachary

    Jean P. +1

    Layup · paint · defended by Gian L.

    Sep 6, 2026, 10:37 AM

    16–9
    🔥Jean P. Red-E
  • This game

    • 🏵

      MARVIN H. · Community scorebook

      Kept an honest book for someone else’s run—not on either roster.

    • 🏵

      MARVIN H. · Run Initiated

      Played 5 tracked games.

  • weather Description
    Partly cloudy
    pressure Hectopascals
    1013.9
    visibility Kilometers
    18.3
    wind Direction Degrees
    264
    wind Gust Meters Per Second
    3.4
    precipitation Millimeters
    0
    wind Speed Meters Per Second
    2.92
    apparent Temperature Celsius
    35.8
    measured Temperature Celsius
    29.7
    Open-Meteo attribution
    is Daylight
    Yes
    temperature
    Warm
    weather Code
    2
    dew Point Celsius
    26.3
    rain Millimeters
    0
    weather Description
    Partly cloudy
    pressure Hectopascals
    1013.9
    visibility Kilometers
    18.3
    wind Direction Degrees
    264
    wind Gust Meters Per Second
    3.4
    precipitation Millimeters
    0
    wind Speed Meters Per Second
    2.92
    apparent Temperature Celsius
    35.8
    measured Temperature Celsius
    29.7
    Open-Meteo attribution

    settlement

    Points recordedrating · known
    0
    Actual scoring sharerating · known
    0%
    Times scored onrating · known
    3
    Points attributed againstrating · known
    3
    Opponent scoring liabilityrating · known
    18.75%

    Who they defended

    Leti H.3 allowed · 3 scored on

    Assigned matchup · known · 3 events · 3 attempts · 0 forced misses · 0 steals · 0 blocks · 0 stops · 0 deflections · 0 charges · 0 defensive rebounds

    Evidence settlement-75
    Display-75

    Authority: stats-wiring:accepted-game-evidence. Snapshot only. Stats Wiring remains the sole calculation authority.

    Scan to verify this signed receipt

    Receipt b2e2ad10-1e89-4783-9cfe-fb8054ddeaba

    SHA-256 b8c999e19b5420a8d4220c3e47cc57cc1b94aec17d907a4c5d073f4e8f91628d

    Verify server-side
    2PT
    3
    3PT
    0
    Fouls
    0

    Points

    4

    1PT
    2
    2PT
    1
    3PT
    0
    Fouls
    0

    Points

    4

    1PT
    0
    2PT
    2
    3PT
    0
    Fouls
    0

    Points

    0

    1PT
    0
    2PT
    0
    3PT
    0
    Fouls
    0
    MARVIN · NICO · Jean · Zachary player box score
    PlayerPTS1PT2PT3PTFL
    82300
    42100
    40200
    00000
    Official total16Ledger reconciled

    Official total · 16

    Ledger reconciled

    Team final

    9

    Points

    5

    1PT
    1
    2PT
    2
    3PT
    0
    Fouls
    0

    Points

    3

    1PT
    3
    2PT
    0
    3PT
    0
    Fouls
    0

    Points

    1

    1PT
    1
    2PT
    0
    3PT
    0
    Fouls
    0

    Points

    0

    1PT
    0
    2PT
    0
    3PT
    0
    Fouls
    0
    Shaundrick · Isaiah · Gian · Leti player box score
    PlayerPTS1PT2PT3PTFL
    51200
    33000
    11000

    Official total · 9

    Ledger reconciled

    Defensive honors

    Tap an earned medal to inspect the public evidence receipt.

    Jean P.Gold Shutout · vs Gian L.Evidence−
    Points allowed
    0
    Exposure
    100%
    Attribution confidence
    100%
    Minimum evidence
    50% exposure · 75% confidence
    Containment thresholds
    Gold 0 allowed · Silver 60% · Bronze 30%
    Clamp threshold
    3 points allowed or fewer

    evidence-lab-ges-v1.0.0 · v1.0.0

    Leti H.Gold Shutout · vs Zachary M.Evidence−
    Points allowed
    0
    Exposure
    100%
    Attribution confidence
    100%
    Minimum evidence
    50% exposure · 75% confidence
    Containment thresholds
    Gold 0 allowed · Silver 60% · Bronze 30%
    Clamp threshold
    3 points allowed or fewer

    evidence-lab-ges-v1.0.0 · v1.0.0

    Zachary M.Clamp · vs Leti H.Evidence−
    Points allowed
    3
    Exposure
    100%
    Attribution confidence
    100%
    Minimum evidence
    50% exposure · 75% confidence
    Containment thresholds
    Gold 0 allowed · Silver 60% · Bronze 30%
    Clamp threshold
    3 points allowed or fewer

    evidence-lab-ges-v1.0.0 · v1.0.0

    MARVIN H.Clamp · vs Shaundrick H.Evidence−
    Points allowed
    1
    Exposure
    100%
    Attribution confidence
    100%
    Minimum evidence
    50% exposure · 75% confidence
    Containment thresholds
    Gold 0 allowed · Silver 60% · Bronze 30%
    Clamp threshold
    3 points allowed or fewer

    evidence-lab-ges-v1.0.0 · v1.0.0

    Matchup Defense

    Who defended whom

    My matchup defensive person: Leti H.

    DefenderMatchup personAssignedScored onPts allowedSTLBLKStopsDef. events
    Isaiah V.NICOYes580000
    NICOIsaiah V.Yes350000
    Gian L.Jean P.Yes340000
    Shaundrick H.MARVIN H.Yes240000
    YouLeti H.Yes330000
    MARVIN H.Shaundrick H.Yes110000
    Jean P.Gian L.Yes000000
    Leti H.Zachary M.Yes000000

    Team share

    0.0%

    0 of 16 team pts

    1 / 2 / 3 mix

    —

    No made shots tagged

    Zero-point context

    Yes

    Rostered with an empty bucket — defense and presence still matter

    Outside the paint

    Matchups & tags

    Scored on you

    • Leti H. on you3 pts · 3 makes

    You scored on

    No offensive defender tags — bucket may be uncredited or untagged.

    Game balance

    Profit & tax

    —

    Offensive Profit

    Not settled on this game payload yet — Market Studio charts profit when evidence accepts.

    —

    Defensive Tax

    Unknown until accepted defense is charted — never converted to zero.

    Endgame Roundtable

    Coach, Vet, Hot Take, and Stat-Head file after the horn — jump to the full booth on the game page.

    Open Endgame Roundtable on full game page →
    Full IntelligenceMarket StudioVenture Studio
    MEMBER
    2
    Shaundrick · Isaiah · Gian · Leti

    Leti H. +1

    Layup · paint · defended by Zachary M.

    Sep 6, 2026, 10:26 AM

    2–1
  • MEMBER
    3
    Shaundrick · Isaiah · Gian · Leti

    Isaiah V. +2

    Jumpshot · threePoint · defended by NICO

    Sep 6, 2026, 10:28 AM

    2–3
  • MEMBER
    4
    Shaundrick · Isaiah · Gian · Leti

    Leti H. +1

    Layup · paint · defended by Zachary M.

    Sep 6, 2026, 10:28 AM

    2–4
  • MARVIN H.
    5
    MARVIN · NICO · Jean · Zachary

    MARVIN H. +2

    Jumpshot · threePoint · defended by Shaundrick H.

    Sep 6, 2026, 10:29 AM

    4–4
  • MEMBER
    6
    MARVIN · NICO · Jean · Zachary

    NICO +1

    Layup · paint · defended by Isaiah V.

    Sep 6, 2026, 10:29 AM

    5–4
  • MARVIN H.
    7
    MARVIN · NICO · Jean · Zachary

    MARVIN H. +2

    Jumpshot · threePoint · defended by Shaundrick H.

    Sep 6, 2026, 10:29 AM

    7–4
  • MEMBER
    8
    MARVIN · NICO · Jean · Zachary

    NICO +1

    Layup · paint · defended by Isaiah V.

    Sep 6, 2026, 10:31 AM

    8–4
  • MEMBER
    9
    MARVIN · NICO · Jean · Zachary

    NICO +2

    Jumpshot · threePoint · defended by Isaiah V.

    Sep 6, 2026, 10:31 AM

    10–4
    🔥NICO READY
  • MEMBER
    10
    MARVIN · NICO · Jean · Zachary

    NICO +2

    Jumpshot · threePoint · defended by Isaiah V.

    Sep 6, 2026, 10:34 AM

    12–4
  • MEMBER
    11
    Shaundrick · Isaiah · Gian · Leti

    Shaundrick H. +1

    Layup · paint · defended by MARVIN H.

    Sep 6, 2026, 10:34 AM

    12–5
  • MEMBER
    12
    Shaundrick · Isaiah · Gian · Leti

    Leti H. +1

    Layup · paint · defended by Zachary M.

    Sep 6, 2026, 10:34 AM

    12–6
  • MEMBER
    13
    Shaundrick · Isaiah · Gian · Leti

    Isaiah V. +2

    Jumpshot · threePoint · defended by NICO

    Sep 6, 2026, 10:35 AM

    12–8
  • MEMBER
    14
    Shaundrick · Isaiah · Gian · Leti

    Isaiah V. +1

    Layup · paint · defended by NICO

    Sep 6, 2026, 10:35 AM

    12–9
    🔥Isaiah V. READY
  • MEMBER
    15
    MARVIN · NICO · Jean · Zachary

    Jean P. +2

    Jumpshot · threePoint · defended by Gian L.

    Sep 6, 2026, 10:36 AM

    14–9
  • MEMBER
    16
    MARVIN · NICO · Jean · Zachary

    Jean P. +1

    Layup · paint · defended by Gian L.

    Sep 6, 2026, 10:37 AM

    15–9
    🔥Jean P. READY
  • MEMBER
    17
    MARVIN · NICO · Jean · Zachary

    Jean P. +1

    Layup · paint · defended by Gian L.

    Sep 6, 2026, 10:37 AM

    16–9
    🔥Jean P. Red-E
  • This game

    • 🏵

      MARVIN H. · Community scorebook

      Kept an honest book for someone else’s run—not on either roster.

    • 🏵

      MARVIN H. · Run Initiated

      Played 5 tracked games.

  • 00000
    Official total9Ledger reconciled
    00000
    Official total9Ledger reconciled