GuidesRelease Log
Coverage MatrixDocumentationChange LogLog InContact Us
Release Log

UFL API - Four-Point Field Goals

We’ve added support for the UFL's new Four-Point Field Goal rule. Any successful field goal kick from 60 yards or further will be worth four points. Updates include:


🏈 New attempt and made data points to capture four-point attempts

  • attempts_60 – Attempts of 60 yards or more
  • made_60 – Successful field goals of 60 yards or more
  • attempts_50 and made_50 continue to represent field goals attempted/made of 50 yards or more
  • Available for the 2026 season at the Game (Game Statistics) and Season (Player Profile, Seasonal Statistics) level for players and teams

🏈 A new play detail category of field_goal_four_point for each attempted four-point field goal in the Game Play-by-Play endpoint

          "details": [
            {
              "category": "field_goal_four_point",
              "description": "T.Brown 83 yard four-point field goal attempt is good, Center-LOU, Holder-LOU.",
              "sequence": 0,
              "yards": 83,
              "result": "good",
              "start_location": {
                "alias": "LOU",
                "yardline": 27
              },
              "end_location": {
                "alias": "LOU",
                "yardline": 27
              },
              "players": [
                {
                  "id": "9089d200-f242-11f0-b88d-c1c05263eee1",
                  "name": "Tanner Brown",
                  "position": "K",
                  "role": "kick"
                }
              ]
            }
          ]

Benefit

Use these new data points to quickly adapt your solution to this innovative rule change.


☑️ Sample Requests:

  • Game Play-by-Play - https://api.sportradar.com/ufl/trial/v7/en/games/{game_id}/pbp.json

🔢 Versions


🔁 Endpoints Affected


⚙️ Return Samples

{
          "type": "play",
          "id": "a5439360-1340-11f1-868d-3165bdf43f45",
          "sequence": 1772130397247,
          "clock": "14:12",
          "home_points": 4,
          "away_points": 3,
          "play_type": "field_goal",
          "scoring_play": true,
          "wall_clock": "2026-02-26T18:26:25+00:00",
          "description": "T.Brown 83 yard four-point field goal attempt is good, Center-LOU, Holder-LOU.",
          "scoring_description": "T.Brown 83 yard four-point field goal attempt is good, Center-LOU, Holder-LOU.",
          "fake_punt": false,
          "fake_field_goal": false,
          "screen_pass": false,
          "play_action": false,
          "run_pass_option": false,
          "created_at": "2026-02-26T18:26:37+00:00",
          "updated_at": "2026-02-26T18:26:37+00:00",
          "official": true,
          "start_situation": {
            "clock": "14:12",
            "down": 1,
            "yfd": 10,
            "possession": {
              "id": "ff1f47e0-b8ef-11f0-9440-2f32b8d49d12",
              "name": "Kings",
              "market": "Louisville",
              "alias": "LOU"
            },
            "location": {
              "id": "ff1f47e0-b8ef-11f0-9440-2f32b8d49d12",
              "name": "Kings",
              "market": "Louisville",
              "alias": "LOU",
              "yardline": 35
            }
          },
          "end_situation": {
            "clock": "14:02",
            "down": 0,
            "yfd": 0,
            "possession": {
              "id": "ff1f47e0-b8ef-11f0-9440-2f32b8d49d12",
              "name": "Kings",
              "market": "Louisville",
              "alias": "LOU"
            },
            "location": {
              "id": "ff1f47e0-b8ef-11f0-9440-2f32b8d49d12",
              "name": "Kings",
              "market": "Louisville",
              "alias": "LOU",
              "yardline": 30
            }
          },
          "score": {
            "sequence": 2,
            "clock": "14:02",
            "points": 4,
            "home_points": 4,
            "away_points": 3
          },
          "statistics": [
            {
              "stat_type": "field_goal",
              "attempt": 1,
              "att_yards": 83,
              "yards": 83,
              "missed": 0,
              "made": 1,
              "player": {
                "id": "9089d200-f242-11f0-b88d-c1c05263eee1",
                "name": "Tanner Brown",
                "position": "K"
              },
              "team": {
                "id": "ff1f47e0-b8ef-11f0-9440-2f32b8d49d12",
                "name": "Kings",
                "market": "Louisville",
                "alias": "LOU"
              }
            }
          ],
          "details": [
            {
              "category": "field_goal_four_point",
              "description": "T.Brown 83 yard four-point field goal attempt is good, Center-LOU, Holder-LOU.",
              "sequence": 0,
              "yards": 83,
              "result": "good",
              "start_location": {
                "alias": "LOU",
                "yardline": 27
              },
              "end_location": {
                "alias": "LOU",
                "yardline": 27
              },
              "players": [
                {
                  "id": "9089d200-f242-11f0-b88d-c1c05263eee1",
                  "name": "Tanner Brown",
                  "position": "K",
                  "role": "kick"
                }
              ]
            }
          ]
        }
"field_goals": {
      "attempts": 20,
      "made": 13,
      "blocked": 3,
      "yards": 451,
      "avg_yards": 26.529,
      "longest": 50,
      "missed": 4,
      "pct": 65.0,
      "attempts_19": 0,
      "attempts_29": 6,
      "attempts_39": 5,
      "attempts_49": 5,
      "attempts_50": 4,
      "made_19": 0,
      "made_29": 5,
      "made_39": 4,
      "made_49": 2,
      "made_50": 2
      "made_50": 2,
      "attempts_60": 1,
      "made_60": 1
    },
{
            "name": "Matt McCrane",
            "jersey": "16",
            "id": "3fa286b0-cdd8-11ee-865e-6d293a2fea93",
            "position": "K",
            "attempts": 4,
            "made": 4,
            "blocked": 0,
            "yards": 150,
            "avg_yards": 37.5,
            "longest": 53,
            "att_yards": 150,
            "attempts_19": 0,
            "attempts_29": 1,
            "attempts_39": 2,
            "attempts_49": 0,
            "attempts_50": 1,
            "attempts_60": 1,
            "made_19": 0,
            "made_29": 1,
            "made_39": 2,
            "made_49": 0,
            "made_50": 1,
            "made_60": 1,
            "missed": 0,
            "net_attempts": 4,
            "pct": 100.0
          }