{
  "slug": "cricket-tests-2024-10-21-1453293",
  "game_id": "cricket-tests-2024-10-21-1453293",
  "display": "Bangladesh @ South Africa (413\u2013414)",
  "league": "TESTS",
  "season": 2024,
  "week": 1,
  "away_team": "Bangladesh",
  "home_team": "South Africa",
  "score_away": 413,
  "score_home": 414,
  "date_str": "2024-10-21",
  "channel": "",
  "record_home": "",
  "record_away": "",
  "sport_slug": "tests-2024",
  "synthetic": false,
  "player_count": 22,
  "stat_keys": [
    "batting_balls",
    "batting_fours",
    "batting_not_out",
    "batting_position",
    "batting_runs",
    "batting_sixes",
    "bowling_balls",
    "bowling_maidens",
    "bowling_noballs",
    "bowling_runs",
    "bowling_wickets",
    "bowling_wides",
    "fielding_catches",
    "fielding_runouts",
    "match_played"
  ],
  "players": [
    {
      "canonical_id": "ak-markram",
      "canonical_name": "AK Markram",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 26.0,
        "batting_balls": 34.0,
        "batting_fours": 5.0,
        "batting_sixes": 0.0,
        "batting_not_out": 0.0,
        "batting_position": 1.0,
        "bowling_balls": 18.0,
        "bowling_runs": 7.0,
        "bowling_wickets": 0.0,
        "bowling_wides": 0.0,
        "bowling_noballs": 0.0,
        "bowling_maidens": 1.0,
        "fielding_catches": 1.0
      }
    },
    {
      "canonical_id": "dg-bedingham",
      "canonical_name": "DG Bedingham",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 23.0,
        "batting_balls": 38.0,
        "batting_fours": 0.0,
        "batting_sixes": 1.0,
        "batting_not_out": 0.0,
        "batting_position": 4.0,
        "fielding_catches": 1.0
      }
    },
    {
      "canonical_id": "dl-piedt",
      "canonical_name": "DL Piedt",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 32.0,
        "batting_balls": 87.0,
        "batting_fours": 2.0,
        "batting_sixes": 0.0,
        "batting_not_out": 0.0,
        "batting_position": 10.0,
        "bowling_balls": 144.0,
        "bowling_runs": 114.0,
        "bowling_wickets": 1.0,
        "bowling_wides": 0.0,
        "bowling_noballs": 0.0,
        "bowling_maidens": 1.0
      }
    },
    {
      "canonical_id": "hasan-mahmud",
      "canonical_name": "Hasan Mahmud",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 8.0,
        "batting_balls": 16.0,
        "batting_fours": 0.0,
        "batting_sixes": 0.0,
        "batting_not_out": 1.0,
        "batting_position": 11.0,
        "bowling_balls": 144.0,
        "bowling_runs": 78.0,
        "bowling_wickets": 3.0,
        "bowling_wides": 0.0,
        "bowling_noballs": 1.0,
        "bowling_maidens": 4.0,
        "fielding_catches": 1.0
      }
    },
    {
      "canonical_id": "jaker-ali",
      "canonical_name": "Jaker Ali",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 60.0,
        "batting_balls": 126.0,
        "batting_fours": 7.0,
        "batting_sixes": 0.0,
        "batting_not_out": 0.0,
        "batting_position": 8.0
      }
    },
    {
      "canonical_id": "k-rabada",
      "canonical_name": "K Rabada",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 2.0,
        "batting_balls": 5.0,
        "batting_fours": 0.0,
        "batting_sixes": 0.0,
        "batting_not_out": 1.0,
        "batting_position": 11.0,
        "bowling_balls": 173.0,
        "bowling_runs": 72.0,
        "bowling_wickets": 9.0,
        "bowling_wides": 0.0,
        "bowling_noballs": 9.0,
        "bowling_maidens": 8.0
      }
    },
    {
      "canonical_id": "k-verreynne",
      "canonical_name": "K Verreynne",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 114.0,
        "batting_balls": 144.0,
        "batting_fours": 8.0,
        "batting_sixes": 2.0,
        "batting_not_out": 0.0,
        "batting_position": 7.0,
        "fielding_catches": 2.0,
        "fielding_runouts": 1.0
      }
    },
    {
      "canonical_id": "ka-maharaj",
      "canonical_name": "KA Maharaj",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 0.0,
        "batting_balls": 1.0,
        "batting_fours": 0.0,
        "batting_sixes": 0.0,
        "batting_not_out": 0.0,
        "batting_position": 9.0,
        "bowling_balls": 319.0,
        "bowling_runs": 139.0,
        "bowling_wickets": 6.0,
        "bowling_wides": 0.0,
        "bowling_noballs": 0.0,
        "bowling_maidens": 15.0,
        "fielding_catches": 1.0
      }
    },
    {
      "canonical_id": "liton-das",
      "canonical_name": "Liton Das",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 8.0,
        "batting_balls": 28.0,
        "batting_fours": 1.0,
        "batting_sixes": 0.0,
        "batting_not_out": 0.0,
        "batting_position": 6.0,
        "fielding_catches": 3.0,
        "fielding_runouts": 1.0
      }
    },
    {
      "canonical_id": "mp-breetzke",
      "canonical_name": "MP Breetzke",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 0.0,
        "batting_balls": 4.0,
        "batting_fours": 0.0,
        "batting_sixes": 0.0,
        "batting_not_out": 0.0,
        "batting_position": 6.0
      }
    },
    {
      "canonical_id": "mahmudul-hasan-joy",
      "canonical_name": "Mahmudul Hasan Joy",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 70.0,
        "batting_balls": 189.0,
        "batting_fours": 7.0,
        "batting_sixes": 1.0,
        "batting_not_out": 0.0,
        "batting_position": 1.0,
        "fielding_catches": 1.0
      }
    },
    {
      "canonical_id": "mehedi-hasan-miraz",
      "canonical_name": "Mehedi Hasan Miraz",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 110.0,
        "batting_balls": 215.0,
        "batting_fours": 13.0,
        "batting_sixes": 1.0,
        "batting_not_out": 0.0,
        "batting_position": 7.0,
        "bowling_balls": 106.0,
        "bowling_runs": 76.0,
        "bowling_wickets": 2.0,
        "bowling_wides": 0.0,
        "bowling_noballs": 0.0,
        "bowling_maidens": 0.0
      }
    },
    {
      "canonical_id": "mominul-haque",
      "canonical_name": "Mominul Haque",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 4.0,
        "batting_balls": 9.0,
        "batting_fours": 1.0,
        "batting_sixes": 0.0,
        "batting_not_out": 0.0,
        "batting_position": 3.0,
        "bowling_balls": 12.0,
        "bowling_runs": 16.0,
        "bowling_wickets": 0.0,
        "bowling_wides": 0.0,
        "bowling_noballs": 0.0,
        "bowling_maidens": 0.0
      }
    },
    {
      "canonical_id": "mushfiqur-rahim",
      "canonical_name": "Mushfiqur Rahim",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 44.0,
        "batting_balls": 59.0,
        "batting_fours": 5.0,
        "batting_sixes": 0.0,
        "batting_not_out": 0.0,
        "batting_position": 5.0
      }
    },
    {
      "canonical_id": "nayeem-hasan",
      "canonical_name": "Nayeem Hasan",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 24.0,
        "batting_balls": 45.0,
        "batting_fours": 2.0,
        "batting_sixes": 0.0,
        "batting_not_out": 0.0,
        "batting_position": 10.0,
        "bowling_balls": 120.0,
        "bowling_runs": 69.0,
        "bowling_wickets": 0.0,
        "bowling_wides": 0.0,
        "bowling_noballs": 0.0,
        "bowling_maidens": 1.0
      }
    },
    {
      "canonical_id": "nazmul-hossain-shanto",
      "canonical_name": "Nazmul Hossain Shanto",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 30.0,
        "batting_balls": 56.0,
        "batting_fours": 3.0,
        "batting_sixes": 1.0,
        "batting_not_out": 0.0,
        "batting_position": 4.0
      }
    },
    {
      "canonical_id": "pwa-mulder",
      "canonical_name": "PWA Mulder",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 54.0,
        "batting_balls": 112.0,
        "batting_fours": 8.0,
        "batting_sixes": 0.0,
        "batting_not_out": 0.0,
        "batting_position": 8.0,
        "bowling_balls": 126.0,
        "bowling_runs": 62.0,
        "bowling_wickets": 4.0,
        "bowling_wides": 0.0,
        "bowling_noballs": 3.0,
        "bowling_maidens": 7.0,
        "fielding_catches": 3.0
      }
    },
    {
      "canonical_id": "rd-rickelton",
      "canonical_name": "RD Rickelton",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 28.0,
        "batting_balls": 52.0,
        "batting_fours": 4.0,
        "batting_sixes": 0.0,
        "batting_not_out": 0.0,
        "batting_position": 5.0
      }
    },
    {
      "canonical_id": "shadman-islam",
      "canonical_name": "Shadman Islam",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 1.0,
        "batting_balls": 11.0,
        "batting_fours": 0.0,
        "batting_sixes": 0.0,
        "batting_not_out": 0.0,
        "batting_position": 2.0,
        "fielding_catches": 2.0
      }
    },
    {
      "canonical_id": "t-stubbs",
      "canonical_name": "T Stubbs",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 53.0,
        "batting_balls": 64.0,
        "batting_fours": 8.0,
        "batting_sixes": 1.0,
        "batting_not_out": 0.0,
        "batting_position": 3.0,
        "fielding_catches": 2.0
      }
    },
    {
      "canonical_id": "t-de-zorzi",
      "canonical_name": "T de Zorzi",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 71.0,
        "batting_balls": 124.0,
        "batting_fours": 11.0,
        "batting_sixes": 0.0,
        "batting_not_out": 0.0,
        "batting_position": 2.0,
        "fielding_catches": 1.0
      }
    },
    {
      "canonical_id": "taijul-islam",
      "canonical_name": "Taijul Islam",
      "positions": [],
      "ambiguous": false,
      "stats": {
        "match_played": 1.0,
        "batting_runs": 23.0,
        "batting_balls": 38.0,
        "batting_fours": 3.0,
        "batting_sixes": 0.0,
        "batting_not_out": 0.0,
        "batting_position": 9.0,
        "bowling_balls": 282.0,
        "bowling_runs": 165.0,
        "bowling_wickets": 8.0,
        "bowling_wides": 0.0,
        "bowling_noballs": 0.0,
        "bowling_maidens": 4.0
      }
    }
  ]
}