Skip to main content
Every event returned by the API includes a status field indicating its current state. Use these values to determine how to display or process an event in your application.
StatusDescription
STATUS_SCHEDULEDThe event is scheduled but has not yet started.
STATUS_IN_PROGRESSThe event is currently being played.
STATUS_FINALThe event has concluded and the final score is available.
STATUS_POSTPONEDThe event has been postponed to a later date or time.
STATUS_CANCELEDThe event has been permanently canceled and will not be played.
STATUS_SUSPENDEDThe event has been temporarily suspended during play.
STATUS_DELAYEDThe start of the event has been delayed.
STATUS_RAIN_DELAYThe event is delayed specifically due to rain (common in MLB).
STATUS_HALFTIMEThe event is at halftime.
STATUS_END_PERIODA period or quarter has just ended.
STATUS_END_OF_REGULATIONRegulation time has ended; overtime may follow.
STATUS_OVERTIMEThe event is currently in overtime.
STATUS_FIRST_HALFThe event is in the first half.
STATUS_SECOND_HALFThe event is in the second half.
STATUS_FULL_TIMEFull time reached (soccer). The match may continue to extra time.
STATUS_FINAL_AETFinal after extra time (soccer).
STATUS_FINAL_PENFinal after penalty shootout (soccer).
STATUS_SHOOTOUTThe event is in a shootout (hockey).
STATUS_FORFEITThe event was forfeited.
STATUS_TBDThe event date/time is to be determined.
STATUS_NOT_AVAILABLENo status information is available for this event.
Additional sport-specific statuses may appear in API responses (e.g., MMA fight statuses, cricket-specific statuses). The statuses above cover the most common values. Use the event_status_detail field on the score object for a human-readable description of the current state.