Google Sports League Results API

Our Google Sports API provides games, standings, players, stats, brackets, and rankings information about the league.


The API endpoint is https://serpapi.com/search?engine=google_sports

Head to the playground for a live and interactive demo.

API Examples

Example of the football league games

Recent football games may include goal_summary.

Example of the football league games

JSON Example

{
  "search_metadata": {
    "id": "6a143618fd6b6f0aa43eb73b",
    "status": "Success",
    "json_endpoint": "https://serpapi.com/searches/eQD0ItkklDkEfar-qwbC6w/6a143618fd6b6f0aa43eb73b.json",
    "created_at": "2026-05-25 11:44:24 UTC",
    "processed_at": "2026-05-25 11:44:24 UTC",
    "google_sports_url": "https://www.google.com/search?kgmid=/m/09gqx&sourceid=chrome&ie=UTF-8&gl=us&hl=en#sie=lg;/m/09gqx;2;/m/09gqx;bs;fp;1;;;;-1",
    "raw_html_file": "https://serpapi.com/searches/eQD0ItkklDkEfar-qwbC6w/6a143618fd6b6f0aa43eb73b.html",
    "total_time_taken": 1.17
  },
  "search_parameters": {
    "engine": "google_sports",
    "kgmid": "/m/09gqx",
    "sp": "ft",
    "type": "league",
    "tab": "gm",
    "gl": "us",
    "hl": "en"
  },
  "league_results": {
    "game_groups": [
      ...
      {
        "title": "Matchday 37 of 38",
        "games": [
          ...
          {
            "teams": [
              {
                "name": "Real Sociedad",
                "short_code": "RSO",
                "kgmid": "/m/0122wc",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/w8tb1aeBfVZIj9tZXf7eZg_500x500.png",
                "score": 3,
                "score_original": "3"
              },
              {
                "name": "Valencia CF",
                "short_name": "Valencia",
                "short_code": "VAL",
                "kgmid": "/m/080_y",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/QPbjvDwI_0Wuu4tCS2O6uw_500x500.png",
                "score": 4,
                "score_original": "4",
                "red_card": true,
                "win": true
              }
            ],
            "league": {
              "name": "LALIGA",
              "short_name": "La Liga",
              "kgmid": "/m/09gqx"
            },
            "venue": {
              "name": "Anoeta Stadium",
              "alt_name": "Reale Arena",
              "location": "Donostia / San Sebastián",
              "kgmid": "/m/08lt7_"
            },
            "status": "finished",
            "status_original": "FT",
            "kgmid": "/g/11yfm_r2dp",
            "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11yfm_r2dp&sp=ft&type=game",
            "start_time": "2026-05-17T17:00:00Z",
            "end_time": "2026-05-17T18:59:36Z",
            "highlights": [
              {
                "title": "Match recap",
                "source_title": "REAL SOCIEDAD 3 - 4 VALENCIA CF | RESUMEN LALIGA EA SPORTS",
                "link": "https://www.youtube.com/watch?v=ZLSd-3InLqo&feature=onebox",
                "duration": "3:14",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/sZAjwHT00RFKSckG_768x432.jpg",
                "posted_at": "2026-05-17T20:37:37Z"
              },
              {
                "title": "Match recap",
                "source_title": "Real Oviedo v Deportivo Alavés",
                "link": "https://www.dazn.com/highlight/bqiepp4w6sgy01a2hkgqypcj41?utm_source=onebox&utm_medium=organic&utm_campaign=RealOviedovAlav%C3%A9s&utm_term=highlights&utm_content=LaLiga",
                "duration": "3:00",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/l1eeQUy5P-L_Qz07_768x432.jpg",
                "posted_at": "2026-05-17T22:09:07Z"
              }
            ]
          },
          ...
        ]
      },
      {
        "title": "Matchday 38 of 38",
        "games": [
          ...
          {
            "teams": [
              {
                "name": "Villarreal CF",
                "short_name": "Villarreal",
                "short_code": "VIL",
                "kgmid": "/m/03tck1",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/WKH7Ak5cYD6Qm1EEqXzmVw_500x500.png",
                "score": 5,
                "score_original": "5",
                "goal_summary": [
                  {
                    "player": {
                      "name": "Dani Parejo",
                      "short_name": "D. Parejo",
                      "position": "Midfielder",
                      "jersey_number": "10",
                      "kgmid": "/m/03wbz3j",
                      "thumbnail": "http://t2.gstatic.com/licensed-image?q=tbn:ANd9GcQ5d0EK0D4oj1tROwNm0vQUZ19XCqnIbFx0JnZ9xkDTBUE0spNsef0rPk_fL0cmhGuY09Oo8NYNu9NwXtz194tkTAU"
                    },
                    "goals": [
                      {
                        "in_game_time": {
                          "minute": 29,
                          "second": 0
                        },
                        "extensions": [
                          "P"
                        ]
                      }
                    ]
                  },
                  {
                    "player": {
                      "name": "Ayoze Pérez",
                      "short_name": "A. Pérez",
                      "position": "Striker",
                      "jersey_number": "22",
                      "kgmid": "/m/0yn_481",
                      "thumbnail": "http://t3.gstatic.com/licensed-image?q=tbn:ANd9GcTDFbBbRpwJcR97TaOOfsDu9b6DImSSE0Te8NsdnRtopY3j6c6qCoewRt985EylAvBy80jXXq97dcfzp_n__2alR-Y"
                    },
                    "goals": [
                      {
                        "in_game_time": {
                          "minute": 33,
                          "second": 0
                        }
                      },
                      {
                        "in_game_time": {
                          "minute": 53,
                          "second": 0
                        }
                      }
                    ]
                  },
                  ...
                ],
                "win": true
              },
              {
                "name": "Atlético Madrid",
                "short_code": "ATM",
                "kgmid": "/m/0lg7v",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/pEqmA7CL-VRo4Llq3rwIPA_500x500.png",
                "score": 1,
                "score_original": "1",
                "goal_summary": [
                  {
                    "player": {
                      "name": "Marc Pubill",
                      "short_name": "M. Pubill",
                      "position": "Defender",
                      "jersey_number": "18",
                      "kgmid": "/g/11ll4ptd0q",
                      "thumbnail": "http://t2.gstatic.com/licensed-image?q=tbn:ANd9GcSGlzndxAEV95MOBOPWx5blbvF4pLrwcQeLhC10-D6Um-KCsHw5zRDqfhWxQZBGAAmpQvXBvlnud6NiKFgB3I4CPGs"
                    },
                    "goals": [
                      {
                        "in_game_time": {
                          "minute": 42,
                          "second": 0
                        }
                      }
                    ]
                  }
                ]
              }
            ],
            ...
          }
        ]
      }
    ]
  }
}

Example of a football league game with penalty score

Example of a football league game with penalty score

JSON Example

{
  ...
  "league_results": {
    "game_groups": [
      ...
      {
        "title": "Final",
        "games": [
          {
            "teams": [
              {
                "name": "Atlético Madrid",
                "short_code": "ATM",
                "kgmid": "/m/0lg7v",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/pEqmA7CL-VRo4Llq3rwIPA_500x500.png",
                "score": 2,
                "penalty_score": 3,
                "score_original": "2 (3)"
              },
              {
                "name": "Real Sociedad",
                "short_code": "RSO",
                "kgmid": "/m/0122wc",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/w8tb1aeBfVZIj9tZXf7eZg_500x500.png",
                "score": 2,
                "penalty_score": 4,
                "score_original": "2 (4)",
                "win": true
              }
            ],
            "league": {
              "name": "Copa del Rey",
              "kgmid": "/m/0kxvn"
            },
            "status": "finished",
            "status_original": "FT (P)",
            ...
          }
        ]
      }
    ]
  }
}

Example of the upcoming football games with TBD time

If the game start hour is unknown, detailed start_time is replaced with start_date.

Example of the upcoming football games with TBD time

JSON Example

{
  ...
  "league_results": {
    "game_groups": [
      {
        "title": "Group stage · Matchday 1 of 3",
        "games": [
          {
            "teams": [
              {
                "name": "Saudi Arabia national football team",
                "short_name": "Saudi Arabia",
                "short_code": "KSA",
                "kgmid": "/m/03__0t",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/QoAJxO46fHid3_T-7nRZ0Q_500x500.png"
              },
              {
                "name": "Palestine national football team",
                "short_name": "Palestine",
                "short_code": "PSE",
                "kgmid": "/m/04r7fk",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/qxBrX9S2fwxQ5BHasGlEuQ_500x500.png"
              }
            ],
            "league": {
              "name": "AFC Asian Cup",
              "kgmid": "/m/01l5_n"
            },
            "status": "upcoming",
            "kgmid": "/g/11zbfcm2zh",
            "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&hl=en&kgmid=%2Fg%2F11zbfcm2zh&sp=ft&type=game",
            "start_date": "2027-01-07T00:00:00Z",
            "extensions": [
              "Group stage · Group A · Matchday 1 of 3"
            ]
          },
          ...
        ]
      }
    ]
  }
}

Example of the basketball league games

Recent basketball games may include linescore.

Example of the basketball league games

JSON Example

{
  ...
  "league_results": {
    "game_groups": [
      {
        "title": "Conference Finals",
        "games": [
          ...
          {
            "teams": [
              {
                "name": "San Antonio Spurs",
                "short_name": "Spurs",
                "short_code": "SAS",
                "kgmid": "/m/0jmh7",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/FKwMB_85FlZ_7PTt1f7hjQ_500x500.png",
                "score": 103,
                "score_original": "103",
                "season_record": {
                  "wins": 2,
                  "losses": 2
                },
                "win": true
              },
              {
                "name": "Oklahoma City Thunder",
                "short_name": "Thunder",
                "short_code": "OKC",
                "kgmid": "/m/04cxw5b",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/b4bJ9zKFBDykdSIGUrbWdw_500x500.png",
                "score": 82,
                "score_original": "82",
                "season_record": {
                  "wins": 2,
                  "losses": 2
                }
              }
            ],
            "league": {
              "name": "NBA",
              "kgmid": "/m/05jvx"
            },
            "venue": {
              "name": "Frost Bank Center",
              "location": "San Antonio",
              "kgmid": "/m/038gml"
            },
            "status": "finished",
            "status_original": "Final",
            "kgmid": "/g/11z7j28y2s",
            "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11z7j28y2s&sp=bs&type=game",
            "start_time": "2026-05-25T00:00:00Z",
            "extensions": [
              "Conference Finals · Game 4 (Series tied 2 - 2)"
            ],
            "highlights": [
              {
                "title": "Game recap",
                "source_title": "#1 THUNDER at #2 SPURS | FULL GAME 4 HIGHLIGHTS | May 24, 2026",
                "link": "https://www.youtube.com/watch?v=6bl3y0j4jSY&feature=onebox",
                "duration": "15:17",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/BNTfQ6MxOmWUkb7j_768x432.jpg",
                "posted_at": "2026-05-25T03:07:20Z"
              },
              ...
            ]
          },
          {
            "teams": [
              {
                "name": "Cleveland Cavaliers",
                "short_name": "Cavaliers",
                "short_code": "CLE",
                "kgmid": "/m/0jm7n",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/NAlGkmv45l1L-3NhwVhDPg_500x500.png",
                "score": 93,
                "score_original": "93",
                "season_record": {
                  "wins": 0,
                  "losses": 4
                },
                "linescore": [
                  {
                    "title": "1st quarter",
                    "short_title": "1",
                    "score": "26"
                  },
                  {
                    "title": "2nd quarter",
                    "short_title": "2",
                    "score": "23"
                  },
                  ...
                ]
              },
              {
                "name": "New York Knicks",
                "short_name": "Knicks",
                "short_code": "NYK",
                "kgmid": "/m/0jm3v",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/-rf7eY39l_0V7J4ekakuKA_500x500.png",
                "score": 130,
                "score_original": "130",
                "season_record": {
                  "wins": 4,
                  "losses": 0
                },
                "linescore": [
                  {
                    "title": "1st quarter",
                    "short_title": "1",
                    "score": "38"
                  },
                  {
                    "title": "2nd quarter",
                    "short_title": "2",
                    "score": "30"
                  },
                  ...
                ],
                "win": true
              }
            ],
            ...
          },
          ...
        ]
      },
      ...
    ]
  }
}

Example of the basketball league games with team ranks

Example of the basketball league games with team ranks

JSON Example

{
  ...
  "league_results": {
    "game_groups": [
      ...
      {
        "title": "5 Apr",
        "games": [
          {
            "teams": [
              {
                "name": "UConn Huskies men's basketball",
                "short_name": "UConn",
                "short_code": "CONN",
                "kgmid": "/m/04088s0",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/IP6U2GnTURfg4fCK0VjFCg_500x500.png",
                "rank": 2,
                "score": 71,
                "score_original": "71",
                "season_record": {
                  "wins": 34,
                  "losses": 5
                },
                "win": true
              },
              {
                "name": "Illinois Fighting Illini men's basketball",
                "short_name": "Illinois",
                "short_code": "ILL",
                "kgmid": "/m/02py8_w",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/3Z2q7LL76vNKgrmhYFPtAg_500x500.png",
                "rank": 3,
                "score": 62,
                "score_original": "62",
                "season_record": {
                  "wins": 28,
                  "losses": 9
                }
              }
            ],
            "league": {
              "name": "NCAA Division I Men's Basketball",
              "short_name": "NCAA men's basketball",
              "kgmid": "/g/11ckvf54fz"
            },
            "venue": {
              "name": "Lucas Oil Stadium",
              "location": "Indianapolis",
              "kgmid": "/m/080hb9"
            },
            "status": "finished",
            "status_original": "Final",
            "kgmid": "/g/11yy_1qxrc",
            "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11yy_1qxrc&sp=bs&type=game",
            "start_time": "2026-04-04T22:09:00Z",
            "extensions": [
              "NCAA Tournament - Final Four"
            ],
            "highlights": [
              {
                "title": "Game recap",
                "source_title": "UConn vs. Illinois - Final Four NCAA tournament extended highlights",
                "link": "https://www.youtube.com/watch?v=rB9KGU2UI2A&feature=onebox",
                "duration": "7:45",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/Zt0sxUUTHL0XH8Oo_768x432.jpg",
                "posted_at": "2026-04-05T00:34:45Z"
              },
              ...
            ]
          },
          ...
        ]
      },
      ...
    ]
  }
}

Example of the baseball league games

Recent baseball games may include linescore.

Example of the baseball league games

JSON Example

{
  "league_results": {
    "game_groups": [
      ...
      {
        "title": "Today",
        "games": [
          ...
          {
            "teams": [
              {
                "name": "Los Angeles Dodgers",
                "short_name": "Dodgers",
                "short_code": "LAD",
                "kgmid": "/m/04mjl",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/58MDezoOT1DAkMexRNiW3w_120x120.png",
                "score": 5,
                "score_original": "5",
                "season_record": {
                  "wins": 34,
                  "losses": 20
                },
                "win": true
              },
              {
                "name": "Colorado Rockies",
                "short_name": "Rockies",
                "short_code": "COL",
                "kgmid": "/m/01ync",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/etbcCni_q9qN-uhD83ZGmw_120x120.png",
                "score": 3,
                "score_original": "3",
                "season_record": {
                  "wins": 20,
                  "losses": 35
                }
              }
            ],
            "league": {
              "name": "MLB",
              "kgmid": "/m/09p14"
            },
            "venue": {
              "name": "Dodger Stadium",
              "location": "Los Angeles",
              "kgmid": "/m/0pzpk"
            },
            "status": "finished",
            "status_original": "Final",
            "kgmid": "/g/11ylv8lqwm",
            "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11ylv8lqwm&sp=bb&type=game",
            "start_time": "2026-05-26T01:10:00Z",
            "highlights": [
              {
                "title": "Game recap",
                "source_title": "Rockies vs. Dodgers Game Highlights (5/25/26) | MLB Highlights",
                "link": "https://www.youtube.com/watch?v=ucek5EF-bus&feature=onebox",
                "duration": "10:04",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/b2mcTbKuPvSXc_kP_768x432.jpg",
                "posted_at": "2026-05-26T05:16:03Z"
              },
              ...
            ]
          },
          {
            "teams": [
              {
                "name": "Athletics",
                "short_code": "ATH",
                "kgmid": "/m/05m_8",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/Wg263F2MckGe2sOy-Xz7ZA_120x120.png",
                "score": 2,
                "score_original": "2",
                "season_record": {
                  "wins": 27,
                  "losses": 27
                },
                "linescore": [
                  {
                    "title": "1st inning",
                    "short_title": "1",
                    "score": "0"
                  },
                  {
                    "title": "2nd inning",
                    "short_title": "2",
                    "score": "0"
                  },
                  ...
                ]
              },
              {
                "name": "Seattle Mariners",
                "short_name": "Mariners",
                "short_code": "SEA",
                "kgmid": "/m/06wpc",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/cV2pPBWgd4B14NYL3CgQBQ_120x120.png",
                "score": 9,
                "score_original": "9",
                "season_record": {
                  "wins": 26,
                  "losses": 29
                },
                "linescore": [
                  {
                    "title": "1st inning",
                    "short_title": "1",
                    "score": "0"
                  },
                  {
                    "title": "2nd inning",
                    "short_title": "2",
                    "score": "0"
                  },
                  ...
                ],
                "win": true
              }
            ],
            ...
          }
        ]
      },
      ...
    ]
  }
}

Example of the cricket league T20 games

Example of the cricket league T20 games

JSON Example

{
  ...
  "league_results": {
    "game_groups": [
      ...
      {
        "title": "Nov 19, 25",
        "games": [
          {
            "teams": [
              {
                "name": "West Indies cricket team",
                "short_name": "West Indies",
                "short_code": "WI",
                "kgmid": "/m/098knd",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/qziJXGzGxNQbkPJRfxodgA_500x500.png",
                "score_per_innings": [
                  {
                    "runs": 247,
                    "wickets": 9,
                    "overs": 34,
                    "balls": 0,
                    "score_original": "247/9 (34)"
                  }
                ]
              },
              {
                "name": "New Zealand national cricket team",
                "short_name": "New Zealand",
                "short_code": "NZ",
                "kgmid": "/m/02fbb5",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/U4GV26FjF1W9Aphi7SELhw_500x500.png",
                "score_per_innings": [
                  {
                    "runs": 248,
                    "wickets": 5,
                    "overs": 33,
                    "balls": 3,
                    "target": 248,
                    "score_original": "248/5 (33.3/34)"
                  }
                ],
                "win": true
              }
            ],
            "league": {
              "name": "International Cricket Council",
              "short_code": "ICC",
              "kgmid": "/m/021q23"
            },
            "venue": {
              "name": "Mclean Park",
              "alt_name": "McLean Park",
              "location": "Napier",
              "kgmid": "/m/0bvpjd"
            },
            "status": "finished",
            "kgmid": "/g/11xmldttc5",
            "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11xmldttc5&sp=cr&type=game",
            "start_time": "2025-11-19T01:00:00Z",
            "end_time": "2025-11-19T09:00:00Z",
            "summary_text": "NZ won by 5 wickets (3 balls left)",
            "extensions": [
              "ODI 2 of 3 (NZ leads 2-0)"
            ],
            "highlights": [
              {
                "title": "Match highlights",
                "source_title": "Shai Hope Hundred And Santner Clutch | Highlights And Interviews | New Zealand v West Indies 2nd ODI",
                "link": "https://www.youtube.com/watch?v=5JuhqC1m1tI&feature=onebox",
                "duration": "10:47",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/ZE_c71jKoTbBSAdg_768x432.jpg",
                "posted_at": "2025-11-19T10:48:32Z"
              }
            ]
          },
          ...
        ]
      },
      ...
    ]
  }
}

Example of the cricket league test games

Cricket test games include scores for multiple innings.

Example of the cricket league test games

JSON Example

{
  ...
  "league_results": {
    "game_groups": [
      ...
      {
        "title": "Dec 2, 25",
        "games": [
          {
            "teams": [
              {
                "name": "New Zealand national cricket team",
                "short_name": "New Zealand",
                "short_code": "NZ",
                "kgmid": "/m/02fbb5",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/U4GV26FjF1W9Aphi7SELhw_500x500.png",
                "score_per_innings": [
                  {
                    "runs": 231,
                    "wickets": 10,
                    "overs": 70,
                    "balls": 3,
                    "score_original": "231"
                  },
                  {
                    "runs": 466,
                    "wickets": 8,
                    "overs": 109,
                    "balls": 0,
                    "declared": true,
                    "score_original": "466/8d"
                  }
                ]
              },
              {
                "name": "West Indies cricket team",
                "short_name": "West Indies",
                "short_code": "WI",
                "kgmid": "/m/098knd",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/qziJXGzGxNQbkPJRfxodgA_500x500.png",
                "score_per_innings": [
                  {
                    "runs": 167,
                    "wickets": 10,
                    "overs": 75,
                    "balls": 4,
                    "score_original": "167"
                  },
                  {
                    "runs": 457,
                    "wickets": 6,
                    "overs": 163,
                    "balls": 3,
                    "target": 531,
                    "score_original": "457/6"
                  }
                ]
              }
            ],
            "league": {
              "name": "International Cricket Council",
              "short_code": "ICC",
              "kgmid": "/m/021q23"
            },
            "venue": {
              "name": "Hagley Park South",
              "alt_name": "Hagley Oval",
              "location": "Christchurch",
              "kgmid": "/m/09gbby1"
            },
            "status": "finished",
            "kgmid": "/g/11xkx4_s32",
            "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11xkx4_s32&sp=cr&type=game",
            "start_time": "2025-12-01T22:00:00Z",
            "end_time": "2025-12-06T05:00:00Z",
            "summary_text": "Match drawn",
            "extensions": [
              "Test 1 of 3 · Day 5 · Session 3"
            ],
            "highlights": [
              {
                "title": "Highlights",
                "source_title": "Greaves & Roach Shines | Highlights + Interviews | New Zealand v West Indies | 1st Test Day 5",
                "link": "https://www.youtube.com/watch?v=H2qUK53fs2k&feature=onebox",
                "duration": "24:37",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/umKNYnfvkXvGHD1L_768x432.jpg",
                "posted_at": "2025-12-06T10:40:07Z"
              }
            ]
          }
        ]
      },
      ...
    ]
  }
}

Example of the cricket league live games

Cricket live games may include additional team fields: batting, bowling, current_run_rate, and required_run_rate.

Example of the cricket league live games

JSON Example

{
  ...
  "league_results": {
    "game_groups": [
      {
        "title": "Today",
        "games": [
          {
            "teams": [
              {
                "name": "Kenya national cricket team",
                "short_name": "Kenya",
                "short_code": "KEN",
                "kgmid": "/m/041q38",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/qNdn2A-NP605UMyeKE5S4A_500x500.png",
                "score_per_innings": [
                  {
                    "runs": 101,
                    "wickets": 9,
                    "overs": 20,
                    "balls": 0,
                    "score_original": "101/9 (20)"
                  }
                ],
                "bowling": [
                  {
                    "player": {
                      "name": "Sachin Gill",
                      "kgmid": "/g/11kc38wyzw"
                    },
                    "wickets": 1,
                    "runs": 5,
                    "overs": 2,
                    "balls": 0,
                    "score_original": "S. Gill: 1/5 (2.0)"
                  },
                  {
                    "player": {
                      "name": "Lucas Oluoch",
                      "kgmid": "/m/0hzp_nm"
                    },
                    "wickets": 1,
                    "runs": 6,
                    "overs": 1,
                    "balls": 0,
                    "score_original": "L. Oluoch: 1/6 (1.0)",
                    "turn": true
                  }
                ]
              },
              {
                "name": "Rwanda national cricket team",
                "short_name": "Rwanda",
                "short_code": "RWA",
                "kgmid": "/m/0g_3wk",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/1Y5pUINYR9shf_gfj-ZPQw_500x500.png",
                "score_per_innings": [
                  {
                    "runs": 22,
                    "wickets": 2,
                    "overs": 4,
                    "balls": 0,
                    "score_original": "22/2 (4)"
                  }
                ],
                "batting": [
                  {
                    "player": {
                      "name": "Isae Niyomugabo",
                      "kgmid": "/g/11srryns_q"
                    },
                    "runs": 2,
                    "balls": 8,
                    "not_out": true,
                    "score_original": "I. Niyomugabo: 2* (8)",
                    "turn": true
                  },
                  {
                    "player": {
                      "name": "Oscar Manishimwe",
                      "kgmid": "/g/11jz77m1_8"
                    },
                    "runs": 0,
                    "balls": 0,
                    "not_out": true,
                    "score_original": "O. Manishimwe: 0* (0)"
                  }
                ],
                "current_run_rate": 5.5,
                "required_run_rate": 5.0
              }
            ],
            "league": {
              "name": "ICC Men's T20 World Cup Qualifier",
              "short_name": "World T20 Qualifier",
              "kgmid": "/m/04cy133"
            },
            "venue": {
              "name": "Botswana Cricket Association Oval 1, Gaborone",
              "alt_name": "Botswana Cricket Association Oval 1",
              "kgmid": "/g/11fmc5r3bn"
            },
            "status": "live",
            "status_original": "Live",
            "kgmid": "/g/11njrlfryd",
            "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11njrlfryd&sp=cr&type=game",
            "start_time": "2026-05-25T07:30:00Z",
            "end_time": "2026-05-25T11:30:00Z",
            "summary_text": "RWA need 80 runs in 96 balls to win",
            "extensions": [
              "T20 7 of 21"
            ]
          },
          ...
        ],
      },
      ...
    ]
  },
  ...
}

Example of the American football league games

Team season_record may include ties.

Example of the American football league games

JSON Example

{
  ...
  "league_results": {
    "game_groups": [
      ...
      {
        "title": "Week 17 of 18",
        "games": [
          ...
          {
            "teams": [
              {
                "name": "Green Bay Packers",
                "short_name": "Packers",
                "short_code": "GB",
                "kgmid": "/m/03b3j",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/IlA4VGrUHzSVLCOcHsRKgg_120x120.png",
                "score": 24,
                "score_original": "24",
                "season_record": {
                  "wins": 9,
                  "losses": 6,
                  "ties": 1
                }
              },
              {
                "name": "Baltimore Ravens",
                "short_name": "Ravens",
                "short_code": "BAL",
                "kgmid": "/m/01ct6",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/1vlEqqoyb9uTqBYiBeNH-w_120x120.png",
                "score": 41,
                "score_original": "41",
                "season_record": {
                  "wins": 8,
                  "losses": 8
                },
                "win": true
              }
            ],
            "league": {
              "name": "NFL",
              "kgmid": "/m/059yj"
            },
            "venue": {
              "name": "Lambeau Field",
              "location": "Green Bay",
              "kgmid": "/m/0136vn"
            },
            "status": "finished",
            "status_original": "Final",
            "kgmid": "/g/11xlfg8hbv",
            "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11xlfg8hbv&sp=af&type=game",
            "start_time": "2025-12-28T01:00:00Z",
            "highlights": [
              {
                "title": "Game recap",
                "source_title": "Baltimore Ravens vs Green Bay Packers Game Highlights | 2025 NFL Season Week 17",
                "link": "https://www.youtube.com/watch?v=ZChxJhi98L8&feature=onebox",
                "duration": "15:40",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/Od6QqJThnwLcXUAn_768x432.jpg",
                "posted_at": "2025-12-28T04:19:00Z"
              }
            ]
          },
          ...
        ]
      },
      ...
    ]
  }
}

Example of the ice hockey league games

Recent ice hockey games may include linescore.

Example of the ice hockey league games

JSON Example

{
  ...
  "league_results": {
    "game_groups": [
      ...
      {
        "title": "Conference Finals",
        "games": [
          ...
          {
            "teams": [
              {
                "name": "Colorado Avalanche",
                "short_name": "Avalanche",
                "short_code": "COL",
                "kgmid": "/m/0jbqf",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/iBFLyMGpOW2Fh5j8s7kYpw_120x120.png",
                "score": 3,
                "score_original": "3",
                "season_record": {
                  "wins": 0,
                  "losses": 3
                }
              },
              {
                "name": "Vegas Golden Knights",
                "short_name": "Golden Knights",
                "short_code": "VGK",
                "kgmid": "/g/11bzx9wlnp",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/QeG0x42j0YlJGYEAwowewA_120x120.png",
                "score": 5,
                "score_original": "5",
                "season_record": {
                  "wins": 3,
                  "losses": 0
                },
                "win": true
              }
            ],
            "league": {
              "name": "National Hockey League",
              "short_name": "NHL",
              "kgmid": "/m/05gwr"
            },
            "venue": {
              "name": "T-Mobile Arena",
              "location": "Las Vegas Valley",
              "kgmid": "/m/0w1d6gz"
            },
            "status": "finished",
            "status_original": "Final",
            "kgmid": "/g/11zbhg_hd3",
            "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11zbhg_hd3&sp=ih&type=game",
            "start_time": "2026-05-25T00:00:00Z",
            "extensions": [
              "NHL conference finals · Game 3 (VGK leads 3 - 0)"
            ],
            "highlights": [
              {
                "title": "Game recap",
                "source_title": "Western Conference Final – Game 3: Colorado Avalanche vs. Vegas Golden Knights Highlights | ESPN NHL",
                "link": "https://www.youtube.com/watch?v=BBKz0c2ebKA&feature=onebox",
                "duration": "16:45",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/MMdy2TMKonm-Gbc9_768x432.jpg",
                "posted_at": "2026-05-25T03:05:38Z"
              },
              ...
            ]
          },
          {
            "teams": [
              {
                "name": "Carolina Hurricanes",
                "short_name": "Hurricanes",
                "short_code": "CAR",
                "kgmid": "/m/0j8cb",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/nC8dMKdf-zPF4cWq_wSKHA_120x120.png",
                "score": 3,
                "score_original": "3",
                "season_record": {
                  "wins": 2,
                  "losses": 1
                },
                "linescore": [
                  {
                    "title": "1st period",
                    "short_title": "1",
                    "score": "2"
                  },
                  {
                    "title": "2nd period",
                    "short_title": "2",
                    "score": "0"
                  },
                  ...
                ],
                "win": true
              },
              {
                "name": "Montreal Canadiens",
                "short_name": "Canadiens",
                "short_code": "MTL",
                "kgmid": "/m/0bszz",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/fhexjWXZM7Sgvd22nDkBOA_120x120.png",
                "score": 2,
                "score_original": "2",
                "season_record": {
                  "wins": 1,
                  "losses": 2
                },
                "linescore": [
                  {
                    "title": "1st period",
                    "short_title": "1",
                    "score": "1"
                  },
                  {
                    "title": "2nd period",
                    "short_title": "2",
                    "score": "1"
                  },
                  ...
                ]
              }
            ],
            ...
          },
        ]
      }
    ]
  }
}

Example of the ice hockey league games with the extended team season record

Team season_record may include overtime_losses.

Example of the ice hockey league games with the extended team season record

JSON Example

{
  ...
  "league_results": {
    "game_groups": [
      ...
      {
        "title": "Apr 12",
        "games": [
          {
            "teams": [
              {
                "name": "Pittsburgh Penguins",
                "short_name": "Penguins",
                "short_code": "PIT",
                "kgmid": "/m/0hn6d",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/mTXURxq0CbsVREw9q3UAnw_120x120.png",
                "score": 0,
                "score_original": "0",
                "season_record": {
                  "wins": 41,
                  "losses": 24,
                  "overtime_losses": 16
                }
              },
              {
                "name": "Washington Capitals",
                "short_name": "Capitals",
                "short_code": "WSH",
                "kgmid": "/m/0jnl5",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/uT-r__4aRFZmtEITN9mNdQ_120x120.png",
                "score": 3,
                "score_original": "3",
                "season_record": {
                  "wins": 42,
                  "losses": 30,
                  "overtime_losses": 9
                },
                "win": true
              }
            ],
            ...
          },
          ...
        ]
      },
      ...
    ]
  }
}

Example of the rugby league games

Example of the rugby league games

JSON Example

{
  ...
  "league_results": {
    "game_groups": [
      ...
      {
        "title": "Week 16 of 18",
        "games": [
          {
            "teams": [
              {
                "name": "Cardiff Rugby",
                "short_code": "CAR",
                "kgmid": "/m/03jfsc",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/rugby/optimized/3A_cqncgmP2eSaun7mBfYw_160x160.png",
                "score": 24,
                "score_original": "24",
                "win": true
              },
              {
                "name": "Ospreys",
                "short_code": "OSP",
                "kgmid": "/m/03gfr2",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/rugby/optimized/FN3M1hBCIlZCxyUDkRoX0g_160x160.png",
                "score": 21,
                "score_original": "21"
              }
            ],
            "league": {
              "name": "United Rugby Championship",
              "kgmid": "/m/03gnl9"
            },
            "venue": {
              "name": "Cardiff Arms Park",
              "location": "Cardiff",
              "kgmid": "/m/04y0_"
            },
            "status": "finished",
            "status_original": "FT",
            "kgmid": "/g/11xdh7zwj8",
            "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11xdh7zwj8&sp=rg&type=game",
            "start_time": "2026-04-24T18:00:00Z",
            "highlights": [
              {
                "title": "Game recap",
                "source_title": "Cardiff Rugby v Ospreys | Highlights | Round 16 | URC 2025/26",
                "link": "https://www.youtube.com/watch?v=CQixo793_RE&feature=onebox",
                "duration": "5:27",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/NQSl3VMy6Muo3b5c_768x432.jpg",
                "posted_at": "2026-04-24T21:24:52Z"
              }
            ]
          },
          ...
        ]
      },
      ...
    ]
  }
}

Example of the league standings (single group with list)

Seasons include kgmid field that can be used as season_kgmid search parameter alongside the main league kgmid.

Example of the league standings (single group with list)

JSON Example

{
  ...
  "league_results": {
    "standings": {
      "groups": [
        {
          "teams": [
            {
              "rank": 1,
              "name": "Arsenal",
              "kgmid": "/m/0xbm",
              "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/4us2nCgl6kgZc0t3hpW75Q_48x48.png",
              "link": "https://www.google.com/search?sca_esv=7b6b6f1e46824ece&gl=us&hl=en&q=Arsenal+F.C.&stick=H4sIAAAAAAAAAONgVmLXz9U3qEjKfcRoxC3w8sc9YSnNSWtOXmNU5uIKzsgvd80rySypFBLlYoOyuKU4uWB6eBax8jgWFafmJeYouOk56wEAUjlHQU8AAAA",
              "league_movement": "UEFA Champions League group stage",
              "stats": [
                {
                  "title": "Matches played",
                  "short_title": "MP",
                  "value": "38"
                },
                ...
                {
                  "title": "Points",
                  "short_title": "Pts",
                  "highlighted": true,
                  "value": "85"
                },
                {
                  "title": "Last 5 matches",
                  "short_title": "Last 5",
                  "values": [
                    "win",
                    "win",
                    "win",
                    "win",
                    "win"
                  ]
                }
              ]
            },
            {
              "rank": 2,
              "name": "Man City",
              "kgmid": "/m/01634x",
              "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/z44l-a0W1v5FmgPnemV6Xw_48x48.png",
              "link": "https://www.google.com/search?sca_esv=7b6b6f1e46824ece&gl=us&hl=en&q=Manchester+City+F.C.&stick=H4sIAAAAAAAAAONgVuLUz9U3MDQzNql4xGjCLfDyxz1hKe1Ja05eY1Tl4grOyC93zSvJLKkUEudig7J4pbi5ELp4FrGK-CbmJWekFpekFik4A1UouOk56wEA518qVFsAAAA",
              "league_movement": "UEFA Champions League group stage",
              "stats": [
                {
                  "title": "Matches played",
                  "short_title": "MP",
                  "value": "38"
                },
                ...
                {
                  "title": "Points",
                  "short_title": "Pts",
                  "highlighted": true,
                  "value": "78"
                },
                {
                  "title": "Last 5 matches",
                  "short_title": "Last 5",
                  "values": [
                    "tie",
                    "win",
                    "win",
                    "tie",
                    "loss"
                  ]
                }
              ]
            },
            ...
          ]
        }
      ],
      "seasons": [
        {
          "name": "2025–26",
          "kgmid": "/g/11m5cnlxx1",
          "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F02_tc&season_kgmid=%2Fg%2F11m5cnlxx1&sp=ft&tab=sn&type=league",
          "selected": true
        },
        {
          "name": "2024–25",
          "kgmid": "/g/11vs_26ffm",
          "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F02_tc&season_kgmid=%2Fg%2F11vs_26ffm&sp=ft&tab=sn&type=league"
        },
        ...
      ]
    }
  }
}

Example of the league standings (multiple groups with lists + bracket)

Bracket(s) can be available as a part of the league standings in the form of a separate round (e.g. Post season).

Example of the league standings (multiple groups with lists + bracket)

JSON Example

{
  ...
  "league_results": {
    "standings": {
      "groups": [
        {
          "name": "Eastern Conference",
          "teams": [
            {
              "rank": 1,
              "name": "Pistons",
              "kgmid": "/m/0jm8l",
              "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/qvWE2FgBX0MCqFfciFBDiw_48x48.png",
              "league_movement": "Clinched conference",
              "stats": [
                {
                  "title": "Wins",
                  "short_title": "W",
                  "value": "60"
                },
                {
                  "title": "Losses",
                  "short_title": "L",
                  "value": "22"
                },
                {
                  "title": "Win percentage",
                  "short_title": "Pct",
                  "highlighted": true,
                  "value": ".732"
                },
                ...
              ]
            },
            {
              "rank": 2,
              "name": "Celtics",
              "kgmid": "/m/0bwjj",
              "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/GDJBo7eEF8EO5-kDHVpdqw_48x48.png",
              "league_movement": "Clinched division and playoff berth",
              "stats": [
                {
                  "title": "Wins",
                  "short_title": "W",
                  "value": "56"
                },
                {
                  "title": "Losses",
                  "short_title": "L",
                  "value": "26"
                },
                {
                  "title": "Win percentage",
                  "short_title": "Pct",
                  "highlighted": true,
                  "value": ".683"
                },
                ...
              ]
            },
            ...
          ]
        },
        {
          "name": "Western Conference",
          "teams": [
            {
              "rank": 1,
              "name": "Thunder",
              "kgmid": "/m/04cxw5b",
              "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/b4bJ9zKFBDykdSIGUrbWdw_48x48.png",
              "league_movement": "Clinched conference",
              "stats": [
                {
                  "title": "Wins",
                  "short_title": "W",
                  "value": "64"
                },
                ...
              ]
            },
            ...
          ]
        }
      ],
      "seasons": [
        {
          "name": "2025",
          "kgmid": "/g/11yh20tbbr",
          "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F05jvx&season_kgmid=%2Fg%2F11yh20tbbr&sp=bs&tab=sn&type=league",
          "league": {
            "name": "NBA Cup",
            "kgmid": "/g/11l70wsdqs"
          }
        },
        {
          "name": "2025–26",
          "kgmid": "/g/11m6vw9pbt",
          "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F05jvx&season_kgmid=%2Fg%2F11m6vw9pbt&sp=bs&tab=sn&type=league",
          "league": {
            "name": "NBA",
            "kgmid": "/m/05jvx"
          },
          "selected": true
        },
        {
          "name": "2024",
          "kgmid": "/g/11w2fnysk0",
          "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F05jvx&season_kgmid=%2Fg%2F11w2fnysk0&sp=bs&tab=sn&type=league",
          "league": {
            "name": "NBA Cup",
            "kgmid": "/g/11l70wsdqs"
          }
        },
        ...
      ]
    },
    "brackets": [
      {
        "stages": [
          {
            "title": "Playoffs Round 1",
            "games": [
              {
                "teams": [
                  {
                    "name": "Boston Celtics",
                    "short_name": "Celtics",
                    "short_code": "BOS",
                    "kgmid": "/m/0bwjj",
                    "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/GDJBo7eEF8EO5-kDHVpdqw_500x500.png",
                    "score": 100,
                    "score_original": "100",
                    "season_record": {
                      "wins": 3,
                      "losses": 4
                    }
                  },
                  {
                    "name": "Philadelphia 76ers",
                    "short_name": "76ers",
                    "short_code": "PHI",
                    "kgmid": "/m/0jm4v",
                    "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/US6KILZue2D5766trEf0Mg_500x500.png",
                    "score": 109,
                    "score_original": "109",
                    "season_record": {
                      "wins": 4,
                      "losses": 3
                    },
                    "win": true
                  }
                ],
                "league": {
                  "name": "NBA",
                  "kgmid": "/m/05jvx"
                },
                "status": "finished",
                "status_original": "Final",
                "kgmid": "/g/11z50nkl5y",
                "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11z50nkl5y&sp=bs&type=game",
                "start_time": "2026-05-02T23:30:00Z",
                "extensions": [
                  "Playoffs Round 1 · PHI wins 4 - 3"
                ]
              },
              ...
            ]
          },
          ...
        ]
      }
    ]
  }
}

Example of the league standings (multiple groups with divisions)

Example of the league standings (multiple groups with divisions)

JSON Example

{
  ...
  "league_results": {
    "standings": {
      "groups": [
        {
          "name": "American Football Conference",
          "divisions": [
            {
              "name": "AFC East",
              "teams": [
                {
                  "name": "Patriots",
                  "kgmid": "/m/05g3b",
                  "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/z89hPEH9DZbpIYmF72gSaw_48x48.png",
                  "league_movement": "Clinched division",
                  "stats": [
                    {
                      "title": "Wins",
                      "short_title": "W",
                      "value": "14"
                    },
                    {
                      "title": "Losses",
                      "short_title": "L",
                      "value": "3"
                    },
                    ...
                  ]
                },
                ...
              ]
            },
            {
              "name": "AFC North",
              "teams": [
                {
                  "name": "Steelers",
                  "kgmid": "/m/05tfm",
                  "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/mdUFLAswQ4jZ6V7jXqaxig_48x48.png",
                  "league_movement": "Clinched division",
                  "stats": [
                    {
                      "title": "Wins",
                      "short_title": "W",
                      "value": "10"
                    },
                    {
                      "title": "Losses",
                      "short_title": "L",
                      "value": "7"
                    },
                    ...
                  ]
                },
                ...
              ]
            },
            ...
          ]
        },
        {
          "name": "National Football Conference",
          "divisions": [
            {
              "name": "NFC East",
              "teams": [
                {
                  "name": "Eagles",
                  "kgmid": "/m/05tg3",
                  "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/s4ab0JjXpDOespDSf9Z14Q_48x48.png",
                  "league_movement": "Clinched division",
                  "stats": [
                    {
                      "title": "Wins",
                      "short_title": "W",
                      "value": "11"
                    },
                    {
                      "title": "Losses",
                      "short_title": "L",
                      "value": "6"
                    },
                    ...
                  ]
                },
                ...
              ]
            },
            ...
          ]
        }
      ],
      "seasons": [
        {
          "name": "2026–27",
          "kgmid": "/g/11ys7ykdbc",
          "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F059yj&season_kgmid=%2Fg%2F11ys7ykdbc&sp=af&tab=sn&type=league"
        },
        {
          "name": "2025–26",
          "kgmid": "/g/11lyp42zk1",
          "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F059yj&season_kgmid=%2Fg%2F11lyp42zk1&sp=af&tab=sn&type=league",
          "selected": true
        },
        {
          "name": "2024–25",
          "kgmid": "/g/11vk5p7vv7",
          "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fm%2F059yj&season_kgmid=%2Fg%2F11vk5p7vv7&sp=af&tab=sn&type=league"
        },
        ...
      ]
    }
  }
}

Example of the league standings (single group with divisions)

Example of the league standings (single group with divisions)

JSON Example

{
  ...
  "league_results": {
    "standings": {
      "groups": [
        {
          "divisions": [
            {
              "name": "West Group A",
              "teams": [
                {
                  "rank": 1,
                  "name": "Thunder",
                  "kgmid": "/m/04cxw5b",
                  "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/b4bJ9zKFBDykdSIGUrbWdw_48x48.png",
                  "league_movement": "Next round",
                  "stats": [
                    {
                      "title": "Games played",
                      "short_title": "GP",
                      "value": "4"
                    },
                    {
                      "title": "Wins",
                      "short_title": "W",
                      "value": "4"
                    },
                    ...
                  ]
                },
                ...
              ]
            },
            {
              "name": "West Group B",
              "teams": [
                {
                  "rank": 1,
                  "name": "Lakers",
                  "kgmid": "/m/0jmk7",
                  "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/4ndR-n-gall7_h3f7NYcpQ_48x48.png",
                  "league_movement": "Next round",
                  "stats": [
                    {
                      "title": "Games played",
                      "short_title": "GP",
                      "value": "4"
                    },
                    {
                      "title": "Wins",
                      "short_title": "W",
                      "value": "4"
                    },
                    ...
                  ]
                },
                ...
              ]
            },
            ...
          ]
        }
      ],
      "seasons": [
        {
          "name": "2025",
          "kgmid": "/g/11yh20tbbr",
          "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11yh20tbbr&season_kgmid=%2Fg%2F11yh20tbbr&sp=bs&tab=sn&type=league",
          "selected": true
        },
        {
          "name": "2024",
          "kgmid": "/g/11w2fnysk0",
          "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11yh20tbbr&season_kgmid=%2Fg%2F11w2fnysk0&sp=bs&tab=sn&type=league"
        },
        ...
      ]
    }
  }
}

Example of the league standings with the live scores

Example of the league standings with the live scores

JSON Example

{
  ...
  "league_results": {
    "standings": {
      "groups": [
        ...
        {
          "name": "Group stage",
          "divisions": [
            ...
            {
              "name": "Group B",
              "teams": [
                {
                  "rank": 1,
                  "name": "Wadi Degla",
                  "kgmid": "/m/03hgz54",
                  "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/eT3S17nByHOKFcdaw9uJvA_48x48.png",
                  "link": "https://www.google.com/search?sca_esv=8f753831b4eb2dfa&hl=en&gl=us&q=Wadi+Degla+SC&stick=H4sIAAAAAAAAAONgVuLSz9U3MM5IrzI1ecRoyi3w8sc9YSmdSWtOXmNU4-IKzsgvd80rySypFJLgYoOy-KR4uJC08Sxi5Q1PTMlUcElNz0lUCHYGAMSCCjNWAAAA",
                  "live_score": {
                    "this_team": 0,
                    "opponent_team": 0
                  },
                  ...
                },
                ...
                {
                  "rank": 13,
                  "name": "Pharco",
                  "kgmid": "/g/11dfh7lyqq",
                  "link": "https://www.google.com/search?sca_esv=8f753831b4eb2dfa&hl=en&gl=us&q=Pharco+FC&stick=H4sIAAAAAAAAAONgVuLVT9c3NExJyzDPqSwsfMRowS3w8sc9YSn9SWtOXmPU5OIKzsgvd80rySypFJLmYoOyBKX4uVB18ixi5QzISCxKzldwcwYAV3IdwFgAAAA",
                  "league_movement": "Relegation",
                  "live_score": {
                    "this_team": 1,
                    "opponent_team": 0
                  },
                  ...
                },
                {
                  "rank": 14,
                  "name": "Ismaily",
                  "kgmid": "/m/09yg6l",
                  "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/CEExkv5QDXXiJLhN6UgqaQ_48x48.png",
                  "link": "https://www.google.com/search?sca_esv=8f753831b4eb2dfa&hl=en&gl=us&q=Ismaily+SC&stick=H4sIAAAAAAAAAONgVuLUz9U3sKxMN8t5xGjCLfDyxz1hKe1Ja05eY1Tl4grOyC93zSvJLKkUEudig7J4pbi5ELp4FrFyeRbnJmbmVCoEOwMAv1ebgFEAAAA",
                  "league_movement": "Relegation",
                  "live_score": {
                    "this_team": 0,
                    "opponent_team": 1
                  },
                  ...
                }
              ]
            }
          ]
        }
      ],
      "seasons": [
        {
          "name": "2025–26",
          "kgmid": "/g/11xrgy3ffn",
          "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11xrgy3ffn&season_kgmid=%2Fg%2F11xrgy3ffn&sp=ft&tab=sn&type=league",
          "selected": true
        },
        {
          "name": "2024–25",
          "kgmid": "/g/11w57tkc1v",
          "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11xrgy3ffn&season_kgmid=%2Fg%2F11w57tkc1v&sp=ft&tab=sn&type=league"
        },
        ...
      ]
    }
  }
}

Example of the league players

Example of the league players

JSON Example

{
  ...
  "league_results": {
    "players": [
      {
        "name": "Victor Wembanyama",
        "position": "Center",
        "thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSXmBdW74h4YaZislOcuHFXFIj8Z1poj19y9ZzFwxz81V_uwp7MImJiYIA&s=10",
        "link": "https://www.google.com/search?sca_esv=8a2e65840b27c7ea&hl=en&gl=us&q=Victor+Wembanyama&stick=H4sIAAAAAAAAAONgVuLVT9c3NMwyyDPKqDJLfsRowS3w8sc9YSn9SWtOXmPU5OIKzsgvd80rySypFJLmYoOyBKX4uVB18ixiFQzLTC7JL1IIT81NSsyrTMxNBABqqO1dYAAAAA",
        "kgmid": "/g/11j0n2hz6c",
        "team": {
          "name": "Spurs",
          "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/FKwMB_85FlZ_7PTt1f7hjQ_48x48.png"
        }
      },
      {
        "name": "LeBron James",
        "position": "Small forward",
        "thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQ7sIULUOai2RwLkZLbRC7TcPikX9Jeb2KmWGDC4_OVxyPWjAxOpTrN2VE&s=10",
        "link": "https://www.google.com/search?sca_esv=8a2e65840b27c7ea&hl=en&gl=us&q=LeBron+James&stick=H4sIAAAAAAAAAONgVuLUz9U3MMyqMkt5xGjCLfDyxz1hKe1Ja05eY1Tl4grOyC93zSvJLKkUEudig7J4pbi5ELp4FrHy-KQ6FeXnKXgl5qYWAwCXR-6-UwAAAA",
        "kgmid": "/m/01jz6d",
        "team": {
          "name": "Lakers",
          "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/4ndR-n-gall7_h3f7NYcpQ_48x48.png"
        }
      },
      {
        "name": "Stephen Curry",
        "position": "Point guard",
        "thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSpUwjaGCwLPVSprXxNTUsNg8bsGyQqPrHvCfqbth8_1NG0gzw2FLKB4fg&s=10",
        "link": "https://www.google.com/search?sca_esv=8a2e65840b27c7ea&hl=en&gl=us&q=Stephen+Curry&stick=H4sIAAAAAAAAAONgVuLUz9U3SCk3NC16xGjCLfDyxz1hKe1Ja05eY1Tl4grOyC93zSvJLKkUEudig7J4pbi5ELp4FrHyBpekFmSk5ik4lxYVVQIAp4tBrVQAAAA",
        "kgmid": "/m/0dw15r",
        "team": {
          "name": "Warriors",
          "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/ovwlyYHRKZ90s7zn_qlMCg_48x48.png"
        }
      },
      ...
    ]
  }
}

Example of a league brackets

Example of a league brackets

JSON Example

{
  ...
  "league_results": {
    "brackets": [
      {
        "stages": [
          {
            "title": "First Four",
            "games": [
              {
                "teams": [
                  {
                    "name": "Howard Bison men's basketball",
                    "short_name": "Howard",
                    "short_code": "HOW",
                    "kgmid": "/m/05ghvqy",
                    "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/nPfSe4PdF30bERazlPvMjg_500x500.png",
                    "rank": 16,
                    "score": 86,
                    "score_original": "86",
                    "season_record": {
                      "wins": 24,
                      "losses": 10
                    },
                    "win": true
                  },
                  {
                    "name": "UMBC Retrievers men's basketball",
                    "short_code": "UMBC",
                    "kgmid": "/m/05k6f9t",
                    "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/XiZq2ZXgPX2AZpvDiplWDA_500x500.png",
                    "rank": 16,
                    "score": 83,
                    "score_original": "83",
                    "season_record": {
                      "wins": 24,
                      "losses": 9
                    }
                  }

                ],
                "league": {
                  "name": "NCAA Division I Men's Basketball",
                  "short_name": "NCAA men's basketball",
                  "kgmid": "/g/11ckvf54fz"
                },
                "venue": {
                  "name": "University of Dayton Arena",
                  "alt_name": "UD Arena",
                  "location": "Dayton",
                  "kgmid": "/m/0635y4"
                },
                "status": "finished",
                "status_original": "Final",
                "kgmid": "/g/11n39lbnfc",
                "serpapi_link": "https://serpapi.com/search.json?engine=google_sports&gl=us&hl=en&kgmid=%2Fg%2F11n39lbnfc&sp=bs&type=game",
                "start_time": "2026-03-17T22:40:00Z",
                "extensions": [
                  "NCAA Tournament - First Four"
                ],
                "highlights": [
                  {
                    "title": "Game recap",
                    "source_title": "Howard vs. UMBC - First Four NCAA tournament extended highlights",
                    "link": "https://www.youtube.com/watch?v=rAA5nqPsH-w&feature=onebox",
                    "duration": "11:03",
                    "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/videos/vita/zzlYLoRAndrt8ekg_768x432.jpg",
                    "posted_at": "2026-03-18T01:32:27Z"
                  },
                  ...
                ]
              },
              ...
            ]
          },
          {
            "title": "First Round",
            "games": [
              {
                "teams": [
                  {
                    "name": "Michigan Wolverines men's basketball",
                    "short_name": "Michigan",
                    "short_code": "MICH",
                    "kgmid": "/m/04gg7tj",
                    "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/tab6Lih36GSOhPb_A5I0yQ_500x500.png",
                    "rank": 1,
                    "score": 101,
                    "score_original": "101",
                    "season_record": {
                      "wins": 32,
                      "losses": 3
                    },
                    "win": true
                  },
                  {
                    "name": "Howard Bison men's basketball",
                    "short_name": "Howard",
                    "short_code": "HOW",
                    "kgmid": "/m/05ghvqy",
                    "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/nPfSe4PdF30bERazlPvMjg_500x500.png",
                    "rank": 16,
                    "score": 80,
                    "score_original": "80",
                    "season_record": {
                      "wins": 24,
                      "losses": 11
                    }
                  }
                ],
                ...
                ]
              },
              ...
            ]
          },
          ...
        ]
      }
    ]
  }
}

Example of the league stats

Example of the league stats

JSON Example

{
  ...
  "league_results": {
    "stats": {
      "groups": [
        {
          "title": "Points per game",
          "players": [
            {
              "rank": 1,
              "name": "Luka Dončić",
              "thumbnail": "https://encrypted-tbn3.gstatic.com/licensed-image?q=tbn:ANd9GcQa0YFQjh_yr5azoQqttHt0VY913heJj_zzwpRaBF9Kxcj-E6V8_3ztXhAAsK3R-H_HDs3jyJS_hDXatjhjQdouFmw",
              "link": "https://www.google.com/search?sca_esv=91a56050fdbf678a&hl=en&gl=us&q=Luka+Don%C4%8Di%C4%87&stick=H4sIAAAAAAAAAONgVuLWz9U3MDQ2LY5PrnrEaMYt8PLHPWEp3UlrTl5jVOfiCs7IL3fNK8ksqRSS5GKDsvileLmQ9fEsYuX1Kc1OVHDJzzvSm3mkHQAPST2KWAAAAA",
              "kgmid": "/m/0135s_cz",
              "team": {
                "name": "Lakers",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/4ndR-n-gall7_h3f7NYcpQ_48x48.png"
              },
              "stats": [
                {
                  "title": "PPG",
                  "value": "33.5"
                }
              ]
            },
            {
              "rank": 2,
              "name": "Shai Gilgeous-Alexander",
              "thumbnail": "https://encrypted-tbn3.gstatic.com/licensed-image?q=tbn:ANd9GcQvaW8vjr4zM7kan-eS3KmLkqX5XFb11ZscA6wstB4dvna72HlY2DGbmBbDlfdJEE4u0Vz7vj7uwSTzj1M3FzVhi30",
              "link": "https://www.google.com/search?sca_esv=91a56050fdbf678a&hl=en&gl=us&q=Shai+Gilgeous-Alexander&stick=H4sIAAAAAAAAAONgVuLVT9c3NEyrSDbMs7AwecRowS3w8sc9YSn9SWtOXmPU5OIKzsgvd80rySypFJLmYoOyBKX4uVB18ixiFQ_OSMxUcM_MSU_NLy3WdcxJrUjMS0ktAgDdylUKZgAAAA",
              "kgmid": "/g/11fxc1n884",
              "team": {
                "name": "Thunder",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/b4bJ9zKFBDykdSIGUrbWdw_48x48.png"
              },
              "stats": [
                {
                  "title": "PPG",
                  "value": "31.1"
                }
              ]
            },
            ...
          ]
        },
        {
          "title": "Rebounds per game",
          "players": [
            {
              "rank": 1,
              "name": "Nikola Jokić",
              "thumbnail": "https://encrypted-tbn3.gstatic.com/licensed-image?q=tbn:ANd9GcSV9wkDIU5zyX2WgfGcXA4j-_biwMMKxffxQbJZEpqn_mqfJhDqRhcaOjUiMptuot-20j844i1I-lHs27FJ9sMdz-Q",
              "link": "https://www.google.com/search?sca_esv=91a56050fdbf678a&hl=en&gl=us&q=Nikola+Joki%C4%87&stick=H4sIAAAAAAAAAONgVuLWz9U3MDQ0KDQwynjEaMYt8PLHPWEp3UlrTl5jVOfiCs7IL3fNK8ksqRSS5GKDsvileLmQ9fEsYuX1y8zOz0lU8MrPzjzSDgCajPZ6WAAAAA",
              "kgmid": "/m/0110q02h",
              "team": {
                "name": "Nuggets",
                "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/9wPFTOxV_zP1KmRRggJNqQ_48x48.png"
              },
              "stats": [
                {
                  "title": "RPG",
                  "value": "12.9"
                }
              ]
            },
            ...
          ]
        },
        ...
      ]
    }
  }
}

Example of the league rankings

College sport leagues may include rankings tab.

Example of the league rankings

JSON Example

{
  ...
  "league_results": {
    "rankings": {
      "groups": [
        {
          "title": "AP Top 25",
          "teams": [
            {
              "rank": 1,
              "name": "Michigan",
              "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/tab6Lih36GSOhPb_A5I0yQ_48x48.png",
              "kgmid": "/m/04gg7tj",
              "stats": [
                {
                  "title": "Overall",
                  "value": "37-3"
                },
                {
                  "title": "Home",
                  "value": "14-1"
                },
                {
                  "title": "Away",
                  "value": "11-0"
                },
                {
                  "title": "Strk",
                  "value": "W6"
                }
              ]
            },
            {
              "rank": 2,
              "name": "UConn",
              "thumbnail": "https://ssl.gstatic.com/onebox/media/sports/logos/optimized/IP6U2GnTURfg4fCK0VjFCg_48x48.png",
              "kgmid": "/m/04088s0",
              "stats": [
                {
                  "title": "Overall",
                  "value": "34-6"
                },
                {
                  "title": "Home",
                  "value": "15-2"
                },
                {
                  "title": "Away",
                  "value": "9-2"
                },
                {
                  "title": "Strk",
                  "value": "L1"
                }
              ]
            },
            ...
          ]
        }
      ]
    }
  }
}

JSON structure overview

{
  ...
  "league_results": {
    "game_groups": [
      {
        "title": "String - Game group title",
        "games": "Array[Game] - List of the group games", // please refer to Game definition below
      }
    ],
    "standings": {
      "groups": [
        {
          "name": "String - Name of the standings group",
          "teams": [
            {
              "rank": "Integer - Rank of the team",
              "name": "String - Name of the team",
              "kgmid": "String - Knowledge graph ID of the team",
              "thumbnail": "String - Thumbnail of the team",
              "link": "String - Google search link of the team",
              "league_movement": "String - Promotion/relegation information about the team",
              "live_score": {
                "this_team": "Integer - Score of the current team in case of the live game",
                "opponent_team": "Integer - Score of the opponent team in case of the live game",
              },
              "stats": [
                {
                  "title": "String - Title of the team stat",
                  "short_title": "String - Short title of the team stat",
                  "value": "String - Value of the team stat",
                  "values": "Array[String] - List of the team last 5 games outcomes (supported values: `win`, `loss`, `tie`, `not_played`)",
                  "highlighted": "Boolean - Flag indicating that stat column is highlighted",
                },
                ...
              ],
            },
            ...
          ],
          "divisions": [
            {
              "name": "String - Name of the standings group division",
              "teams": [
                {
                  "rank": "Integer - Rank of the team",
                  "name": "String - Name of the team",
                  "kgmid": "String - Knowledge graph ID of the team",
                  "thumbnail": "String - Thumbnail of the team",
                  "link": "String - Google search link of the team",
                  "league_movement": "String - Promotion/relegation information about the team",
                  "live_score": {
                    "this_team": "Integer - Score of the current team in case of the live game",
                    "opponent_team": "Integer - Score of the opponent team in case of the live game",
                  },
                  "stats": [
                    {
                      "title": "String - Title of the team stat",
                      "short_title": "String - Short title of the team stat",
                      "value": "String - Value of the team stat",
                      "values": "Array[String] - List of the team last 5 games outcomes (supported values: `win`, `loss`, `tie`, `not_played`)",
                      "highlighted": "Boolean - Flag indicating that stat column is highlighted",
                    },
                    ...
                  ],
                },
                ...
              ]
            }
          ],
        },
        ...
      ],
      "seasons": [
        {
          "name": "String - Name of the season",
          "kgmid": "String - Knowledge graph ID of the season",
          "serpapi_link": "String - Google Sports API link to get league season standings",
          "league": {
            "name": "String - Name of the season league",
            "kgmid": "String - Knowledge graph ID of the season league",
          },
          "selected": "Boolean - Flag indicating that the season is the currently selected one",
        },
        ...
      ],
    },
    "players": [
      {
        "name": "String - Name of the player",
        "position": "String - Position of the player",
        "thumbnail": "String - Thumbnail of the player",
        "link": "String - Google search link of the player",
        "kgmid": "String - Knowledge graph ID of the player",
        "team": {
          "name": "String - Name of the player team",
          "thumbnail": "String - Thumbnail of the player team",
        }
      },
      ...
    ],
    "stats": {
      "groups": [
        {
          "title": "String - Title of the stats group",
          "players": [
            {
              "rank": "Integer - Rank of the player",
              "name": "String - Name of the player",
              "thumbnail": "String - Thumbnail of the player",
              "link": "String - Google search link of the player",
              "kgmid": "String - Knowledge graph ID of the player",
              "team": {
                "name": "String - Name of the player team",
                "thumbnail": "String - Thumbnail of the player team",
              },
              "stats": [
                {
                  "title": "String - Title of the player stat",
                  "value": "String - Value of the player stat",
                },
                ...
              ],
            },
            ...
          ]
        }
      ]
    },
    "brackets": [
      {
        "stages": [
          {
            "title": "String - Title of the bracket stage",
            "games": "Array[Game] - List of the bracket stage games", // please refer to Game definition below
          }
        ]
      },
      ...
    ]
    "rankings": {
      "groups": [
        {
          "title": "String - Title of the rankings group",
          "teams": [
            {
              "rank": "Integer - Rank of the team",
              "name": "String - Name of the team",
              "thumbnail": "String - Thumbnail of the team",
              "kgmid": "String - Knowledge graph ID of the team",
              "stats": [
                {
                  "title": "String - Title of the team stat",
                  "value": "String - Value of the team stat",
                },
                ...
              ],
            },
            ...
          ]
        }
      ]
    },
  }
}

// Game
{
  "teams": [
    {
      "name": "String - Name of the team",
      "short_name": "String - Short name of the team",
      "short_code": "String - Short code of the team",
      "kgmid": "String - Knowledge graph ID of the team",
      "thumbnail": "String - Thumbnail of the team",
      "rank": "Integer - Rank of the team",
      "score": "Integer - Score of the team (if convertible to integer)",
      "score_original": "String - Original score of the team",
      "win": "Boolean - Flag indicating that team won in the game (is absent for both teams in case of the tie)",

      // football
      "penalty_score": "Integer - Penalty score of the team",
      "goal_summary": [
        {
          "player": {
            "name": "String - Name of the team player who scored a goal",
            "short_name": "String - Short name of the team player who scored a goal",
            "position": "String - Position of the team player who scored a goal",
            "jersey_number": "String - Jersey number of the team player who scored a goal",
            "kgmid": "String - Knowledge graph ID number of the team player who scored a goal",
            "thumbnail": "String - Thumbnail of the team player who scored a goal",
          },
          "goals": [
            {
              "in_game_time": {
                "minute": "Integer - Team player goal minute",
                "second": "Integer - Team player goal second",
                "stoppage_minute": "Integer - Team player goal stoppage minute"
              },
              "extensions": "Array[String] - List of additional labels about the team player goal (e.g. `P` for penalty, `OG` for own goal)",
            },
            ...
          ]
        }
      ],
      "red_card": "Boolean - Flag indicating that team received at least one red card",

      // cricket
      "score_per_innings": [
        {
          "runs": "Integer - Number of runs of the team in the selected innings",
          "wickets": "Integer - Number of wickets of the team in the selected innings",
          "overs": "Integer - Number of overs of the team in the selected innings",
          "balls": "Integer - Number of balls of the team in the selected innings",
          "expected_overs": "Integer - Expected number of remaining overs of the team in the selected innings",
          "target": "Integer - Number of runs the team must score to win the game if it's batting second",
          "declared": "Boolean - Flag indicating that team voluntarily ended their innings before all ten wickets have fallen",
          "score_original": "String - Formatted score of the team in the selected innings",
        },
        ...
      ],
      "batting": [
        {
          "player": {
            "name": "String - Name of the team batter",
            "kgmid": "String - Knowledge graph ID of the team batter",
          },
          "runs": "Integer - Number of runs team batter has scored",
          "balls": "Integer - Number of balls team batter has faced",
          "not_out": "Boolean - Flag indicating that team batter is not out",
          "score_original": "String - Formatted score of the team batter",
          "turn": "Boolean - Flag indicating that selected team batter is currently active",
        },
        ...
      ],
      "bowling": [
        {
          "player": {
            "name": "String - Name of the team bowler",
            "kgmid": "String - Knowledge graph ID of the team bowler",
          },
          "wickets": "Integer - Number of wickets taken by the team bowler",
          "runs": "Integer - Number of runs scored by the team bowler",
          "overs": "Integer - Number of complete overs team bowler has bowled",
          "balls": "Integer - Number of balls thrown in the current over by the team bowler",
          "score_original": "String - Formatted score of the team bowler",
          "turn": "Boolean - Flag indicating that selected team bowler is currently active",
        },
        ...
      ],
      "current_run_rate": "Float - Average number of runs batting team scores per over at any given point in the current innings",
      "required_run_rate": "Float - Average number of runs the batting team must score per remaining over to win a game",

      // basketball, baseball, American football, ice hockey
      "season_record": {
        "wins": "Integer - Number of wins of the team in the current season",
        "losses": "Integer - Number of losses of the team in the current season",
        "ties": "Integer - Number of ties of the team in the current season", // American football
        "overtime_losses": "Integer - Number of overtime losses of the team in the current season", // ice hockey
      },
      "linescore": [
        {
          "title": "String - Title of the column in the team linescore",
          "short_title": "String - Short title of the column in the team linescore",
          "score": "String - Score in the team linescore column",
        },
        ...
      ],
    },
    ...
  ],
  "league": {
    "name": "String - Name of the league",
    "short_name": "String - Short name of the league",
    "short_code": "String - Short code of the league",
    "kgmid": "String - Knowledge graph ID of the league",
  },
  "venue": {
    "name": "String - Name of the venue",
    "alt_name": "String - Alternative name of the venue",
    "short_code": "String - Short code of the venue",
    "kgmid": "String - Knowledge graph ID of the venue",
  },

  "status": "String - Normalized status of the game",
  // Supported values:
  // - `finished`
  // - `live`
  // - `upcoming`
  // - `postponed`
  // - `cancelled`
  // - `paused` (e.g. game temporarily paused because of the rain)
  // - `delayed` (e.g. game was stopped for a longer period after the rain pause)
  // - `tbd` (e.g. status unknown)
  // - `break` (e.g. half-time, timeout etc.)
  // - `vacated` (e.g. game stopped abruptly)

  "status_original": "String - Original status of the game",
  "kgmid": "String - Knowledge graph ID of the game",
  "serpapi_link": "String - Google Sports API link to get game results",
  "start_time": "String - Game start time in ISO8601 UTC format",
  "start_date": "String - Game start date (no hours) in ISO8601 UTC format (in case the detailed `start_time` is not available)",
  "end_time": "String - Game end time in ISO8601 UTC format",
  "in_game_time": {
    "minute": "Integer - Minute of the live game",
    "second": "Integer - Second of the live game",
    "stoppage_minute": "Integer - Stoppage minute of the live game",
    "stoppage_second": "Integer - Stoppage second of the live game",
    "stoppage_total": "Integer - Total number of stoppage minutes reserved for the live game",
  },
  "summary_text": "String - Text summary of the cricket game",
  "extensions": "Array[String] - List of the game additional information strings",
  "highlights": [
    {
      "title": "String - Title of the game highlight",
      "source_title": "String - Original source title of the game highlight",
      "link": "String - Link of the game highlight",
      "source": "String - Link of the game highlight",
      "thumbnail": "String - Thumbnail of the game highlight",
      "posted_at": "String - Game highlight posting time in ISO8601 UTC format",
      "duration": "String - Duration of the game highlight video",
    },
    ...
  ],
}