# ISO-8601, always UTC "commence_time": "2026-09-09T00:20:00Z" # Convert to local kickoff at display time, never in storage
Storing everything in UTC and converting at the edge avoids the classic scheduling bugs (DST shifts, West Coast night games crossing the date line). Commence time also anchors grading conventions: “the close” usually means the last snapshot at or just before this timestamp - see closing-line snapshot conventions.
Every event payload carries commence_time; the historical archive uses it as the closing-snapshot anchor, and time-window queries on the odds endpoints filter by it. Games past their commence time transition to in-play handling.