Football

This contract extends the shared Sport base contract documented in Sports Contracts Reference.

  • PlayClockTens: char (example: 1)
  • PlayClockOnes: char (example: 1)
  • HomeScoreTens: char (example: 1)
  • HomeScoreOnes: char (example: 1)
  • GuestScoreTens: char (example: 1)
  • GuestScoreOnes: char (example: 1)
  • ToGoTens: char (example: 1)
  • ToGoOnes: char (example: 1)
  • BallOnTens: char (example: 1)
  • BallOnOnes: char (example: 1)
  • Flag: char (example: .)
  • Horn: char (example: H)
  • HomePossession: char (example: <)
  • GuestPossession: char (example: >)
  • HomeTimeouts: char (example: 1)
  • GuestTimeouts: char (example: 1)
  • Down: char (example: 1)
  • Quarter: char (example: 1)
  • HomeYardsRushing: string (example: 325)
  • HomeYardsPassing: string (example: 325)
  • HomeTotalYards: string (example: 325)
  • VisitorYardsRushing: string (example: 325)
  • VisitorYardsPassing: string (example: 325)
  • VisitorTotalYards: string (example: 325)
  • HomeTotalFirstDowns: string (example: 18)
  • VisitorTotalFirstDowns: string (example: 18)
  • HomeScoreQuarter1: string (example: 07)
  • HomeScoreQuarter2: string (example: 07)
  • HomeScoreQuarter3: string (example: 07)
  • HomeScoreQuarter4: string (example: 07)
  • VisitorScoreQuarter1: string (example: 07)
  • VisitorScoreQuarter2: string (example: 07)
  • VisitorScoreQuarter3: string (example: 07)
  • VisitorScoreQuarter4: string (example: 07)
  • QuarterOrdinal: string (example: 1st)
  • PlayClock: string (example: 12:34.5)
  • HomeScore: string (example: 12)
  • GuestScore: string (example: 12)
  • ToGo: string (example: 10)
  • BallOn: string (example: 35)

Score composition

  • HomeScore is built from HomeScoreTens + HomeScoreOnes, then normalized by trimming leading blanks/zeros.
  • GuestScore is built from GuestScoreTens + GuestScoreOnes, then normalized by trimming leading blanks/zeros.
  • Examples: 01 -> 1, 00 -> 0.