{"seasons":["2027","2026"],"log":[{"fixture_id":19880740,"h2h_url":"/h2h/eritrea-vs-south-africa/19880740","kickoff_iso":"2026-09-30 16:00:00","venue":"A","home_goals":0,"away_goals":5,"home_slug":"eritrea","away_slug":"south-africa","opponent":{"name":"Eritrea","short":null,"code":"ERI","badge":"https://cdn.sportmonks.com/images/soccer/teams/10/18698.png","slug":"eritrea"},"competition":{"id":1118,"name":"Africa Cup of Nations Qualifications","slug":"africa-cup-of-nations-qualifications","logo":"https://cdn.sportmonks.com/images/soccer/leagues/1118.png"},"season_id":26934,"team_shots":17,"opp_shots":9,"match_shots":26,"h1_team":7,"h1_opp":4,"h2_team":10,"h2_opp":5,"top_shooters":[{"id":37690743,"name":"Relebohile Mofokeng","image":"https://cdn.sportmonks.com/images/soccer/players/23/37690743.png","shots":6},{"id":1504475,"name":"Iqraam Rayners","image":"https://cdn.sportmonks.com/images/soccer/players/27/1504475.png","shots":4},{"id":37681890,"name":"Ime Okon","image":"https://cdn.sportmonks.com/images/soccer/placeholder.png","shots":3}],"season":"2027"},{"fixture_id":19880736,"h2h_url":"/h2h/south-africa-vs-guinea/19880736","kickoff_iso":"2026-09-26 13:00:00","venue":"H","home_goals":2,"away_goals":1,"home_slug":"south-africa","away_slug":"guinea","opponent":{"name":"Guinea","short":null,"code":"GIN","badge":"https://cdn.sportmonks.com/images/soccer/teams/20/18548.png","slug":"guinea"},"competition":{"id":1118,"name":"Africa Cup of Nations Qualifications","slug":"africa-cup-of-nations-qualifications","logo":"https://cdn.sportmonks.com/images/soccer/leagues/1118.png"},"season_id":26934,"team_shots":22,"opp_shots":11,"match_shots":33,"h1_team":14,"h1_opp":2,"h2_team":8,"h2_opp":9,"top_shooters":[{"id":289341,"name":"Teboho Mokoena","image":"https://cdn.sportmonks.com/images/soccer/players/29/289341.png","shots":4},{"id":36084791,"name":"Oswin Appollis","image":"https://cdn.sportmonks.com/images/soccer/players/23/36084791.png","shots":4},{"id":37639894,"name":"Y. Mbuthuma","image":"https://cdn.sportmonks.com/images/soccer/players/22/37639894.png","shots":3}],"season":"2027"},{"fixture_id":19606960,"h2h_url":"/h2h/south-africa-vs-canada/19606960","kickoff_iso":"2026-06-28 19:00:00","venue":"H","home_goals":0,"away_goals":1,"home_slug":"south-africa","away_slug":"canada","opponent":{"name":"Canada","short":null,"code":"CAN","badge":"https://cdn.sportmonks.com/images/soccer/teams/12/18572.png","slug":"canada"},"competition":{"id":732,"name":"World Cup","slug":"world-cup","logo":"https://cdn.sportmonks.com/images/soccer/leagues/28/732.png"},"season_id":26618,"team_shots":6,"opp_shots":12,"match_shots":18,"h1_team":3,"h1_opp":7,"h2_team":3,"h2_opp":5,"top_shooters":[{"id":289341,"name":"Teboho Mokoena","image":"https://cdn.sportmonks.com/images/soccer/players/29/289341.png","shots":2},{"id":36084791,"name":"Oswin Appollis","image":"https://cdn.sportmonks.com/images/soccer/players/23/36084791.png","shots":2},{"id":37392896,"name":"Thalente Mbatha","image":"https://cdn.sportmonks.com/images/soccer/players/0/37392896.png","shots":1}],"season":"2026"},{"fixture_id":19609184,"h2h_url":"/h2h/south-africa-vs-south-korea/19609184","kickoff_iso":"2026-06-25 01:00:00","venue":"H","home_goals":1,"away_goals":0,"home_slug":"south-africa","away_slug":"korea-republic","opponent":{"name":"Korea Republic","short":"South Korea","code":"KOR","badge":"https://cdn.sportmonks.com/images/soccer/teams/7/18567.png","slug":"korea-republic"},"competition":{"id":732,"name":"World Cup","slug":"world-cup","logo":"https://cdn.sportmonks.com/images/soccer/leagues/28/732.png"},"season_id":26618,"team_shots":13,"opp_shots":8,"match_shots":21,"h1_team":10,"h1_opp":4,"h2_team":3,"h2_opp":4,"top_shooters":[{"id":37618713,"name":"Thapelo Maseko","image":"https://cdn.sportmonks.com/images/soccer/players/25/37618713.png","shots":5},{"id":37392896,"name":"Thalente Mbatha","image":"https://cdn.sportmonks.com/images/soccer/players/0/37392896.png","shots":2},{"id":37690743,"name":"Relebohile Mofokeng","image":"https://cdn.sportmonks.com/images/soccer/players/23/37690743.png","shots":2}],"season":"2026"},{"fixture_id":19609168,"h2h_url":"/h2h/czech-republic-vs-south-africa/19609168","kickoff_iso":"2026-06-18 16:00:00","venue":"A","home_goals":1,"away_goals":1,"home_slug":"czech-republic","away_slug":"south-africa","opponent":{"name":"Czech Republic","short":null,"code":"CZE","badge":"https://cdn.sportmonks.com/images/soccer/teams/30/18718.png","slug":"czech-republic"},"competition":{"id":732,"name":"World Cup","slug":"world-cup","logo":"https://cdn.sportmonks.com/images/soccer/leagues/28/732.png"},"season_id":26618,"team_shots":17,"opp_shots":14,"match_shots":31,"h1_team":5,"h1_opp":5,"h2_team":12,"h2_opp":9,"top_shooters":[{"id":289096,"name":"Aubrey Modiba","image":"https://cdn.sportmonks.com/images/soccer/players/8/289096.png","shots":3},{"id":37618713,"name":"Thapelo Maseko","image":"https://cdn.sportmonks.com/images/soccer/players/25/37618713.png","shots":3},{"id":37910690,"name":"Mbekezeli Mbokazi","image":"https://cdn.sportmonks.com/images/soccer/players/2/37910690.png","shots":3}],"season":"2026"},{"fixture_id":19609127,"h2h_url":"/h2h/mexico-vs-south-africa/19609127","kickoff_iso":"2026-06-11 19:00:00","venue":"A","home_goals":2,"away_goals":0,"home_slug":"mexico","away_slug":"south-africa","opponent":{"name":"Mexico","short":null,"code":"MEX","badge":"https://cdn.sportmonks.com/images/soccer/teams/16/18576.png","slug":"mexico"},"competition":{"id":732,"name":"World Cup","slug":"world-cup","logo":"https://cdn.sportmonks.com/images/soccer/leagues/28/732.png"},"season_id":26618,"team_shots":3,"opp_shots":16,"match_shots":19,"h1_team":2,"h1_opp":10,"h2_team":1,"h2_opp":6,"top_shooters":[{"id":289096,"name":"Aubrey Modiba","image":"https://cdn.sportmonks.com/images/soccer/players/8/289096.png","shots":1},{"id":4243070,"name":"Lyle Foster","image":"https://cdn.sportmonks.com/images/soccer/players/30/4243070.png","shots":1},{"id":37910690,"name":"Mbekezeli Mbokazi","image":"https://cdn.sportmonks.com/images/soccer/players/2/37910690.png","shots":1}],"season":"2026"},{"fixture_id":19717218,"h2h_url":"/h2h/jamaica-vs-south-africa/19717218","kickoff_iso":"2026-06-06 21:00:00","venue":"A","home_goals":0,"away_goals":1,"home_slug":"jamaica","away_slug":"south-africa","opponent":{"name":"Jamaica","short":null,"code":"JAM","badge":"https://cdn.sportmonks.com/images/soccer/teams/19/18771.png","slug":"jamaica"},"competition":{"id":1082,"name":"Friendly International","slug":"friendly-international","logo":"https://cdn.sportmonks.com/images/soccer/leagues/26/1082.png"},"season_id":26758,"team_shots":0,"opp_shots":0,"match_shots":0,"h1_team":null,"h1_opp":null,"h2_team":null,"h2_opp":null,"top_shooters":[],"season":"2026"},{"fixture_id":19715331,"h2h_url":"/h2h/jamaica-vs-south-africa/19715331","kickoff_iso":"2026-06-06 21:00:00","venue":"A","home_goals":1,"away_goals":1,"home_slug":"jamaica","away_slug":"south-africa","opponent":{"name":"Jamaica","short":null,"code":"JAM","badge":"https://cdn.sportmonks.com/images/soccer/teams/19/18771.png","slug":"jamaica"},"competition":{"id":1082,"name":"Friendly International","slug":"friendly-international","logo":"https://cdn.sportmonks.com/images/soccer/leagues/26/1082.png"},"season_id":26758,"team_shots":0,"opp_shots":0,"match_shots":0,"h1_team":null,"h1_opp":null,"h2_team":null,"h2_opp":null,"top_shooters":[],"season":"2026"},{"fixture_id":19705786,"h2h_url":"/h2h/south-africa-vs-nicaragua/19705786","kickoff_iso":"2026-05-29 16:00:00","venue":"H","home_goals":0,"away_goals":0,"home_slug":"south-africa","away_slug":"nicaragua","opponent":{"name":"Nicaragua","short":null,"code":"NIC","badge":"https://cdn.sportmonks.com/images/soccer/teams/23/18999.png","slug":"nicaragua"},"competition":{"id":1082,"name":"Friendly International","slug":"friendly-international","logo":"https://cdn.sportmonks.com/images/soccer/leagues/26/1082.png"},"season_id":26758,"team_shots":22,"opp_shots":3,"match_shots":25,"h1_team":8,"h1_opp":3,"h2_team":14,"h2_opp":0,"top_shooters":[{"id":1504475,"name":"Iqraam Rayners","image":"https://cdn.sportmonks.com/images/soccer/players/27/1504475.png","shots":3},{"id":37583966,"name":"Thabang Matuludi","image":"https://cdn.sportmonks.com/images/soccer/players/30/37583966.png","shots":2},{"id":37392896,"name":"Thalente Mbatha","image":"https://cdn.sportmonks.com/images/soccer/players/0/37392896.png","shots":2}],"season":"2026"},{"fixture_id":19665887,"h2h_url":"/h2h/south-africa-vs-panama/19665887","kickoff_iso":"2026-03-31 17:30:00","venue":"H","home_goals":1,"away_goals":2,"home_slug":"south-africa","away_slug":"panama","opponent":{"name":"Panama","short":null,"code":"PAN","badge":"https://cdn.sportmonks.com/images/soccer/teams/29/18717.png","slug":"panama"},"competition":{"id":1082,"name":"Friendly International","slug":"friendly-international","logo":"https://cdn.sportmonks.com/images/soccer/leagues/26/1082.png"},"season_id":26758,"team_shots":6,"opp_shots":8,"match_shots":14,"h1_team":3,"h1_opp":3,"h2_team":3,"h2_opp":5,"top_shooters":[{"id":289096,"name":"Aubrey Modiba","image":"https://cdn.sportmonks.com/images/soccer/players/8/289096.png","shots":1},{"id":36084791,"name":"Oswin Appollis","image":"https://cdn.sportmonks.com/images/soccer/players/23/36084791.png","shots":1},{"id":37551389,"name":"Tshepang Moremi","image":"https://cdn.sportmonks.com/images/soccer/players/29/37551389.png","shots":1}],"season":"2026"},{"fixture_id":19665885,"h2h_url":"/h2h/south-africa-vs-panama/19665885","kickoff_iso":"2026-03-27 17:00:00","venue":"H","home_goals":1,"away_goals":1,"home_slug":"south-africa","away_slug":"panama","opponent":{"name":"Panama","short":null,"code":"PAN","badge":"https://cdn.sportmonks.com/images/soccer/teams/29/18717.png","slug":"panama"},"competition":{"id":1082,"name":"Friendly International","slug":"friendly-international","logo":"https://cdn.sportmonks.com/images/soccer/leagues/26/1082.png"},"season_id":26758,"team_shots":12,"opp_shots":3,"match_shots":15,"h1_team":8,"h1_opp":2,"h2_team":4,"h2_opp":1,"top_shooters":[{"id":36084791,"name":"Oswin Appollis","image":"https://cdn.sportmonks.com/images/soccer/players/23/36084791.png","shots":3},{"id":4243070,"name":"Lyle Foster","image":"https://cdn.sportmonks.com/images/soccer/players/30/4243070.png","shots":2},{"id":289341,"name":"Teboho Mokoena","image":"https://cdn.sportmonks.com/images/soccer/players/29/289341.png","shots":1}],"season":"2026"},{"fixture_id":18993987,"h2h_url":"/h2h/south-africa-vs-rwanda/18993987","kickoff_iso":"2025-10-14 16:00:00","venue":"H","home_goals":3,"away_goals":0,"home_slug":"south-africa","away_slug":"rwanda","opponent":{"name":"Rwanda","short":null,"code":"RWA","badge":"https://cdn.sportmonks.com/images/soccer/teams/17/18833.png","slug":"rwanda"},"competition":{"id":711,"name":"CAF World Cup Qualifiers","slug":"caf-world-cup-qualifiers","logo":"https://cdn.sportmonks.com/images/soccer/leagues/7/711.png"},"season_id":22005,"team_shots":12,"opp_shots":4,"match_shots":16,"h1_team":6,"h1_opp":1,"h2_team":6,"h2_opp":3,"top_shooters":[{"id":289341,"name":"Teboho Mokoena","image":"https://cdn.sportmonks.com/images/soccer/players/29/289341.png","shots":2},{"id":36084791,"name":"Oswin Appollis","image":"https://cdn.sportmonks.com/images/soccer/players/23/36084791.png","shots":2},{"id":37438632,"name":"Evidence Makgopa","image":"https://cdn.sportmonks.com/images/soccer/players/8/37438632.png","shots":2}],"season":"2026"},{"fixture_id":18993985,"h2h_url":"/h2h/zimbabwe-vs-south-africa/18993985","kickoff_iso":"2025-10-10 16:00:00","venue":"A","home_goals":0,"away_goals":0,"home_slug":"zimbabwe","away_slug":"south-africa","opponent":{"name":"Zimbabwe","short":null,"code":"ZWE","badge":"https://cdn.sportmonks.com/images/soccer/teams/19/18547.png","slug":"zimbabwe"},"competition":{"id":711,"name":"CAF World Cup Qualifiers","slug":"caf-world-cup-qualifiers","logo":"https://cdn.sportmonks.com/images/soccer/leagues/7/711.png"},"season_id":22005,"team_shots":24,"opp_shots":6,"match_shots":30,"h1_team":7,"h1_opp":2,"h2_team":24,"h2_opp":6,"top_shooters":[{"id":2846595,"name":"Sipho Mbule","image":"https://cdn.sportmonks.com/images/soccer/players/3/2846595.png","shots":7},{"id":289341,"name":"Teboho Mokoena","image":"https://cdn.sportmonks.com/images/soccer/players/29/289341.png","shots":3},{"id":36084791,"name":"Oswin Appollis","image":"https://cdn.sportmonks.com/images/soccer/players/23/36084791.png","shots":3}],"season":"2026"},{"fixture_id":18993981,"h2h_url":"/h2h/south-africa-vs-nigeria/18993981","kickoff_iso":"2025-09-09 16:00:00","venue":"H","home_goals":1,"away_goals":1,"home_slug":"south-africa","away_slug":"nigeria","opponent":{"name":"Nigeria","short":null,"code":"NGA","badge":"https://cdn.sportmonks.com/images/soccer/teams/17/18737.png","slug":"nigeria"},"competition":{"id":711,"name":"CAF World Cup Qualifiers","slug":"caf-world-cup-qualifiers","logo":"https://cdn.sportmonks.com/images/soccer/leagues/7/711.png"},"season_id":22005,"team_shots":5,"opp_shots":5,"match_shots":10,"h1_team":1,"h1_opp":0,"h2_team":4,"h2_opp":4,"top_shooters":[{"id":37392896,"name":"Thalente Mbatha","image":"https://cdn.sportmonks.com/images/soccer/players/0/37392896.png","shots":1},{"id":36084791,"name":"Oswin Appollis","image":"https://cdn.sportmonks.com/images/soccer/players/23/36084791.png","shots":1},{"id":4243070,"name":"Lyle Foster","image":"https://cdn.sportmonks.com/images/soccer/players/30/4243070.png","shots":1}],"season":"2026"},{"fixture_id":18993979,"h2h_url":"/h2h/lesotho-vs-south-africa/18993979","kickoff_iso":"2025-09-05 16:00:00","venue":"A","home_goals":0,"away_goals":3,"home_slug":"lesotho","away_slug":"south-africa","opponent":{"name":"Lesotho","short":null,"code":"LSO","badge":"https://cdn.sportmonks.com/images/soccer/teams/20/18772.png","slug":"lesotho"},"competition":{"id":711,"name":"CAF World Cup Qualifiers","slug":"caf-world-cup-qualifiers","logo":"https://cdn.sportmonks.com/images/soccer/leagues/7/711.png"},"season_id":22005,"team_shots":8,"opp_shots":8,"match_shots":16,"h1_team":0,"h1_opp":1,"h2_team":8,"h2_opp":8,"top_shooters":[{"id":289096,"name":"Aubrey Modiba","image":"https://cdn.sportmonks.com/images/soccer/players/8/289096.png","shots":2},{"id":36084791,"name":"Oswin Appollis","image":"https://cdn.sportmonks.com/images/soccer/players/23/36084791.png","shots":2},{"id":4243070,"name":"Lyle Foster","image":"https://cdn.sportmonks.com/images/soccer/players/30/4243070.png","shots":2}],"season":"2026"},{"fixture_id":18993975,"h2h_url":"/h2h/benin-vs-south-africa/18993975","kickoff_iso":"2025-03-25 16:00:00","venue":"A","home_goals":0,"away_goals":2,"home_slug":"benin","away_slug":"south-africa","opponent":{"name":"Benin","short":null,"code":"BEN","badge":"https://cdn.sportmonks.com/images/soccer/teams/31/18783.png","slug":"benin"},"competition":{"id":711,"name":"CAF World Cup Qualifiers","slug":"caf-world-cup-qualifiers","logo":"https://cdn.sportmonks.com/images/soccer/leagues/7/711.png"},"season_id":22005,"team_shots":11,"opp_shots":4,"match_shots":15,"h1_team":7,"h1_opp":2,"h2_team":4,"h2_opp":2,"top_shooters":[{"id":37392896,"name":"Thalente Mbatha","image":"https://cdn.sportmonks.com/images/soccer/players/0/37392896.png","shots":2},{"id":4243070,"name":"Lyle Foster","image":"https://cdn.sportmonks.com/images/soccer/players/30/4243070.png","shots":2},{"id":9939953,"name":"Bathusi Aubaas","image":"https://cdn.sportmonks.com/images/soccer/players/17/9939953.png","shots":2}],"season":"2026"},{"fixture_id":18993972,"h2h_url":"/h2h/south-africa-vs-lesotho/18993972","kickoff_iso":"2025-03-21 16:00:00","venue":"H","home_goals":2,"away_goals":0,"home_slug":"south-africa","away_slug":"lesotho","opponent":{"name":"Lesotho","short":null,"code":"LSO","badge":"https://cdn.sportmonks.com/images/soccer/teams/20/18772.png","slug":"lesotho"},"competition":{"id":711,"name":"CAF World Cup Qualifiers","slug":"caf-world-cup-qualifiers","logo":"https://cdn.sportmonks.com/images/soccer/leagues/7/711.png"},"season_id":22005,"team_shots":18,"opp_shots":3,"match_shots":21,"h1_team":null,"h1_opp":null,"h2_team":null,"h2_opp":null,"top_shooters":[{"id":37690743,"name":"Relebohile Mofokeng","image":"https://cdn.sportmonks.com/images/soccer/players/23/37690743.png","shots":5},{"id":37528875,"name":"Jayden Adams","image":"https://cdn.sportmonks.com/images/soccer/players/11/37528875.png","shots":3},{"id":4243070,"name":"Lyle Foster","image":"https://cdn.sportmonks.com/images/soccer/players/30/4243070.png","shots":3}],"season":"2026"},{"fixture_id":18993969,"h2h_url":"/h2h/south-africa-vs-zimbabwe/18993969","kickoff_iso":"2024-06-11 16:00:00","venue":"H","home_goals":3,"away_goals":1,"home_slug":"south-africa","away_slug":"zimbabwe","opponent":{"name":"Zimbabwe","short":null,"code":"ZWE","badge":"https://cdn.sportmonks.com/images/soccer/teams/19/18547.png","slug":"zimbabwe"},"competition":{"id":711,"name":"CAF World Cup Qualifiers","slug":"caf-world-cup-qualifiers","logo":"https://cdn.sportmonks.com/images/soccer/leagues/7/711.png"},"season_id":22005,"team_shots":26,"opp_shots":6,"match_shots":32,"h1_team":15,"h1_opp":4,"h2_team":11,"h2_opp":2,"top_shooters":[{"id":1504475,"name":"Iqraam Rayners","image":"https://cdn.sportmonks.com/images/soccer/players/27/1504475.png","shots":6},{"id":289341,"name":"Teboho Mokoena","image":"https://cdn.sportmonks.com/images/soccer/players/29/289341.png","shots":5},{"id":36084791,"name":"Oswin Appollis","image":"https://cdn.sportmonks.com/images/soccer/players/23/36084791.png","shots":5}],"season":"2026"},{"fixture_id":18993968,"h2h_url":"/h2h/nigeria-vs-south-africa/18993968","kickoff_iso":"2024-06-07 19:00:00","venue":"A","home_goals":1,"away_goals":1,"home_slug":"nigeria","away_slug":"south-africa","opponent":{"name":"Nigeria","short":null,"code":"NGA","badge":"https://cdn.sportmonks.com/images/soccer/teams/17/18737.png","slug":"nigeria"},"competition":{"id":711,"name":"CAF World Cup Qualifiers","slug":"caf-world-cup-qualifiers","logo":"https://cdn.sportmonks.com/images/soccer/leagues/7/711.png"},"season_id":22005,"team_shots":8,"opp_shots":15,"match_shots":23,"h1_team":5,"h1_opp":5,"h2_team":3,"h2_opp":10,"top_shooters":[{"id":289341,"name":"Teboho Mokoena","image":"https://cdn.sportmonks.com/images/soccer/players/29/289341.png","shots":2},{"id":288275,"name":"Themba Zwane","image":"https://cdn.sportmonks.com/images/soccer/players/19/288275.png","shots":2},{"id":37583888,"name":"Elias Mokwana","image":"https://cdn.sportmonks.com/images/soccer/players/16/37583888.png","shots":2}],"season":"2026"},{"fixture_id":18993965,"h2h_url":"/h2h/rwanda-vs-south-africa/18993965","kickoff_iso":"2023-11-21 13:00:00","venue":"A","home_goals":2,"away_goals":0,"home_slug":"rwanda","away_slug":"south-africa","opponent":{"name":"Rwanda","short":null,"code":"RWA","badge":"https://cdn.sportmonks.com/images/soccer/teams/17/18833.png","slug":"rwanda"},"competition":{"id":711,"name":"CAF World Cup Qualifiers","slug":"caf-world-cup-qualifiers","logo":"https://cdn.sportmonks.com/images/soccer/leagues/7/711.png"},"season_id":22005,"team_shots":5,"opp_shots":7,"match_shots":12,"h1_team":2,"h1_opp":4,"h2_team":3,"h2_opp":3,"top_shooters":[{"id":191284,"name":"Mihlali Mayambela","image":"https://cdn.sportmonks.com/images/soccer/players/20/191284.png","shots":2},{"id":289341,"name":"Teboho Mokoena","image":"https://cdn.sportmonks.com/images/soccer/players/29/289341.png","shots":1},{"id":288275,"name":"Themba Zwane","image":"https://cdn.sportmonks.com/images/soccer/players/19/288275.png","shots":1}],"season":"2026"},{"fixture_id":18993960,"h2h_url":"/h2h/south-africa-vs-benin/18993960","kickoff_iso":"2023-11-18 13:00:00","venue":"H","home_goals":2,"away_goals":1,"home_slug":"south-africa","away_slug":"benin","opponent":{"name":"Benin","short":null,"code":"BEN","badge":"https://cdn.sportmonks.com/images/soccer/teams/31/18783.png","slug":"benin"},"competition":{"id":711,"name":"CAF World Cup Qualifiers","slug":"caf-world-cup-qualifiers","logo":"https://cdn.sportmonks.com/images/soccer/leagues/7/711.png"},"season_id":22005,"team_shots":7,"opp_shots":5,"match_shots":12,"h1_team":6,"h1_opp":2,"h2_team":1,"h2_opp":3,"top_shooters":[{"id":288858,"name":"Percy Tau","image":"https://cdn.sportmonks.com/images/soccer/players/26/288858.png","shots":3},{"id":289341,"name":"Teboho Mokoena","image":"https://cdn.sportmonks.com/images/soccer/players/29/289341.png","shots":2},{"id":289369,"name":"Mothobi Mvala","image":"https://cdn.sportmonks.com/images/soccer/players/25/289369.png","shots":1}],"season":"2026"}],"players":[{"player":{"id":37769580,"name":"Mohau Nkota","slug":"mohau-nkota","image":"https://cdn.sportmonks.com/images/soccer/players/12/37769580.png","position":"attacker","pd":"RW"},"apps":4,"shots":5,"shot_rate":1.25,"hit_rate":100,"form_mask":[1,1,1,1],"form_values":[1,2,1,1],"days_since_last":377,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993979":1,"18993981":1,"18993985":2,"18993987":1},"minutes_history":{"18993979":75,"18993981":90,"18993985":46,"18993987":55}},{"player":{"id":37639894,"name":"Y. Mbuthuma","slug":"y-mbuthuma","image":"https://cdn.sportmonks.com/images/soccer/players/22/37639894.png","position":"attacker","pd":"ST"},"apps":1,"shots":3,"shot_rate":3,"hit_rate":100,"form_mask":[1],"form_values":[3],"days_since_last":30,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"19880736":3},"minutes_history":{"19880736":22}},{"player":{"id":36084791,"name":"Oswin Appollis","slug":"oswin-appollis","image":"https://cdn.sportmonks.com/images/soccer/players/23/36084791.png","position":"attacker","pd":"LW"},"apps":17,"shots":30,"shot_rate":1.76,"hit_rate":82,"form_mask":[1,1,1,1,1,0],"form_values":[2,4,2,1,1,0],"days_since_last":26,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993965":0,"18993968":0,"18993969":5,"18993975":1,"18993979":2,"18993981":1,"18993985":3,"18993987":2,"19606960":2,"19609127":0,"19609168":1,"19609184":1,"19665885":3,"19665887":1,"19705786":2,"19880736":4,"19880740":2},"minutes_history":{"18993965":15,"18993968":19,"18993969":90,"18993975":22,"18993979":90,"18993981":84,"18993985":80,"18993987":90,"19606960":90,"19609127":13,"19609168":90,"19609184":62,"19665885":90,"19665887":30,"19705786":44,"19880736":82,"19880740":90}},{"player":{"id":4243070,"name":"Lyle Foster","slug":"lyle-foster","image":"https://cdn.sportmonks.com/images/soccer/players/30/4243070.png","position":"attacker","pd":"ST"},"apps":10,"shots":14,"shot_rate":1.4,"hit_rate":80,"form_mask":[1,1,0,1,1,1],"form_values":[1,1,0,2,2,1],"days_since_last":137,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993968":0,"18993972":3,"18993975":2,"18993979":2,"18993981":1,"18993985":2,"19609127":1,"19665885":2,"19665887":0,"19705786":1},"minutes_history":{"18993968":19,"18993972":82,"18993975":90,"18993979":74,"18993981":90,"18993985":90,"19609127":56,"19665885":72,"19665887":46,"19705786":46}},{"player":{"id":288858,"name":"Percy Tau","slug":"percy-tau","image":"https://cdn.sportmonks.com/images/soccer/players/26/288858.png","position":"attacker","pd":"RW"},"apps":5,"shots":7,"shot_rate":1.4,"hit_rate":80,"form_mask":[1,1,1,0,1],"form_values":[1,2,1,0,3],"days_since_last":580,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993960":3,"18993965":0,"18993968":1,"18993972":2,"18993975":1},"minutes_history":{"18993960":90,"18993965":90,"18993968":79,"18993972":90,"18993975":76}},{"player":{"id":37392896,"name":"Thalente Mbatha","slug":"thalente-mbatha","image":"https://cdn.sportmonks.com/images/soccer/players/0/37392896.png","position":"midfielder","pd":"CM"},"apps":12,"shots":12,"shot_rate":1,"hit_rate":75,"form_mask":[1,1,1,0,1,0],"form_values":[1,2,1,0,2,0],"days_since_last":120,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993972":1,"18993975":2,"18993979":1,"18993981":1,"18993987":1,"19606960":1,"19609127":0,"19609168":1,"19609184":2,"19665885":0,"19665887":0,"19705786":2},"minutes_history":{"18993972":8,"18993975":90,"18993979":90,"18993981":6,"18993987":89,"19606960":44,"19609127":34,"19609168":90,"19609184":90,"19665885":19,"19665887":4,"19705786":67}},{"player":{"id":289341,"name":"Teboho Mokoena","slug":"teboho-mokoena","image":"https://cdn.sportmonks.com/images/soccer/players/29/289341.png","position":"midfielder","pd":"CDM"},"apps":15,"shots":25,"shot_rate":1.67,"hit_rate":73,"form_mask":[1,1,1,0,0,1],"form_values":[4,2,2,0,0,1],"days_since_last":30,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993960":2,"18993965":1,"18993968":2,"18993969":5,"18993972":1,"18993979":0,"18993981":0,"18993985":3,"18993987":2,"19606960":2,"19609127":0,"19609168":2,"19665885":1,"19665887":0,"19880736":4},"minutes_history":{"18993960":90,"18993965":90,"18993968":90,"18993969":90,"18993972":82,"18993979":90,"18993981":90,"18993985":90,"18993987":90,"19606960":90,"19609127":90,"19609168":90,"19665885":71,"19665887":86,"19880736":90}},{"player":{"id":289096,"name":"Aubrey Modiba","slug":"aubrey-modiba","image":"https://cdn.sportmonks.com/images/soccer/players/8/289096.png","position":"defender","pd":"LB"},"apps":14,"shots":13,"shot_rate":0.93,"hit_rate":71,"form_mask":[1,0,1,1,1,1],"form_values":[1,0,1,3,1,1],"days_since_last":30,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993960":0,"18993965":0,"18993968":0,"18993969":1,"18993979":2,"18993985":1,"18993987":1,"19606960":0,"19609127":1,"19609168":3,"19609184":1,"19665885":1,"19665887":1,"19880736":1},"minutes_history":{"18993960":90,"18993965":90,"18993968":90,"18993969":90,"18993979":90,"18993985":84,"18993987":90,"19606960":90,"19609127":77,"19609168":90,"19609184":90,"19665885":83,"19665887":90,"19880736":57}},{"player":{"id":37618713,"name":"Thapelo Maseko","slug":"thapelo-maseko","image":"https://cdn.sportmonks.com/images/soccer/players/25/37618713.png","position":"attacker","pd":"LW"},"apps":7,"shots":12,"shot_rate":1.71,"hit_rate":71,"form_mask":[1,1,0,1,1,1],"form_values":[1,1,0,5,3,2],"days_since_last":26,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"19606960":0,"19609168":3,"19609184":5,"19665887":0,"19705786":2,"19880736":1,"19880740":1},"minutes_history":{"19606960":86,"19609168":85,"19609184":75,"19665887":30,"19705786":44,"19880736":82,"19880740":74}},{"player":{"id":37551389,"name":"Tshepang Moremi","slug":"tshepang-moremi","image":"https://cdn.sportmonks.com/images/soccer/players/29/37551389.png","position":"attacker","pd":"LW"},"apps":6,"shots":6,"shot_rate":1,"hit_rate":67,"form_mask":[0,0,1,1,1,1],"form_values":[0,0,2,1,1,2],"days_since_last":150,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993985":2,"19606960":0,"19609184":0,"19665885":1,"19665887":1,"19705786":2},"minutes_history":{"18993985":10,"19606960":4,"19609184":28,"19665885":90,"19665887":60,"19705786":46}},{"player":{"id":289369,"name":"Mothobi Mvala","slug":"mothobi-mvala","image":"https://cdn.sportmonks.com/images/soccer/players/25/289369.png","position":"defender","pd":"CB"},"apps":3,"shots":2,"shot_rate":0.67,"hit_rate":67,"form_mask":[1,0,1],"form_values":[1,0,1],"days_since_last":867,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993960":1,"18993968":0,"18993969":1},"minutes_history":{"18993960":61,"18993968":90,"18993969":90}},{"player":{"id":37583888,"name":"Elias Mokwana","slug":"elias-mokwana","image":"https://cdn.sportmonks.com/images/soccer/players/16/37583888.png","position":"attacker","pd":"RW"},"apps":3,"shots":3,"shot_rate":1,"hit_rate":67,"form_mask":[0,1,1],"form_values":[0,1,2],"days_since_last":867,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993968":2,"18993969":1,"18993972":0},"minutes_history":{"18993968":71,"18993969":46,"18993972":66}},{"player":{"id":37664151,"name":"Olwethu Makhanya","slug":"olwethu-makhanya","image":"https://cdn.sportmonks.com/images/soccer/players/23/37664151.png","position":"defender","pd":"CB"},"apps":3,"shots":2,"shot_rate":0.67,"hit_rate":67,"form_mask":[1,0,1],"form_values":[1,0,1],"days_since_last":26,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"19705786":1,"19880736":0,"19880740":1},"minutes_history":{"19705786":90,"19880736":90,"19880740":74}},{"player":{"id":37690743,"name":"Relebohile Mofokeng","slug":"relebohile-mofokeng","image":"https://cdn.sportmonks.com/images/soccer/players/23/37690743.png","position":"attacker","pd":"LW"},"apps":11,"shots":20,"shot_rate":1.82,"hit_rate":64,"form_mask":[1,1,0,1,1,1],"form_values":[6,3,0,2,1,2],"days_since_last":26,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993969":0,"18993972":5,"18993975":0,"19606960":0,"19609168":1,"19609184":2,"19665885":1,"19665887":0,"19705786":2,"19880736":3,"19880740":6},"minutes_history":{"18993969":1,"18993972":90,"18993975":68,"19606960":46,"19609168":44,"19609184":80,"19665885":30,"19665887":60,"19705786":44,"19880736":82,"19880740":90}},{"player":{"id":37910690,"name":"Mbekezeli Mbokazi","slug":"mbekezeli-mbokazi","image":"https://cdn.sportmonks.com/images/soccer/players/2/37910690.png","position":"defender","pd":"CB"},"apps":8,"shots":8,"shot_rate":1,"hit_rate":63,"form_mask":[0,0,1,1,1,1],"form_values":[0,0,3,1,1,2],"days_since_last":130,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993979":0,"18993981":1,"18993985":2,"19606960":0,"19609127":1,"19609168":3,"19609184":0,"19665887":1},"minutes_history":{"18993979":90,"18993981":84,"18993985":90,"19606960":90,"19609127":90,"19609168":90,"19609184":90,"19665887":90}},{"player":{"id":37707615,"name":"Samukelo Kabini","slug":"samukelo-kabini","image":"https://cdn.sportmonks.com/images/soccer/players/31/37707615.png","position":"defender","pd":"LB"},"apps":5,"shots":3,"shot_rate":0.6,"hit_rate":60,"form_mask":[1,1,0,1,0],"form_values":[1,1,0,1,0],"days_since_last":26,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993981":0,"19665885":1,"19705786":0,"19880736":1,"19880740":1},"minutes_history":{"18993981":90,"19665885":7,"19705786":67,"19880736":33,"19880740":90}},{"player":{"id":37438632,"name":"Evidence Makgopa","slug":"evidence-makgopa","image":"https://cdn.sportmonks.com/images/soccer/players/8/37438632.png","position":"attacker","pd":"ST"},"apps":9,"shots":8,"shot_rate":0.89,"hit_rate":56,"form_mask":[0,1,1,0,1,1],"form_values":[0,2,2,0,1,1],"days_since_last":123,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993960":0,"18993985":0,"18993987":2,"19606960":0,"19609127":0,"19609168":2,"19609184":2,"19665885":1,"19665887":1},"minutes_history":{"18993960":52,"18993985":6,"18993987":85,"19606960":86,"19609127":14,"19609168":24,"19609184":90,"19665885":18,"19665887":44}},{"player":{"id":2846595,"name":"Sipho Mbule","slug":"sipho-mbule","image":"https://cdn.sportmonks.com/images/soccer/players/3/2846595.png","position":"midfielder","pd":"CM"},"apps":4,"shots":8,"shot_rate":2,"hit_rate":50,"form_mask":[1,1,0,0],"form_values":[1,7,0,0],"days_since_last":377,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993979":0,"18993981":0,"18993985":7,"18993987":1},"minutes_history":{"18993979":74,"18993981":90,"18993985":90,"18993987":89}},{"player":{"id":191284,"name":"Mihlali Mayambela","slug":"mihlali-mayambela","image":"https://cdn.sportmonks.com/images/soccer/players/20/191284.png","position":"attacker","pd":"RW"},"apps":2,"shots":2,"shot_rate":1,"hit_rate":50,"form_mask":[1,0],"form_values":[2,0],"days_since_last":1070,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993960":0,"18993965":2},"minutes_history":{"18993960":10,"18993965":90}},{"player":{"id":37583966,"name":"Thabang Matuludi","slug":"thabang-matuludi","image":"https://cdn.sportmonks.com/images/soccer/players/30/37583966.png","position":"defender","pd":"RB"},"apps":2,"shots":2,"shot_rate":1,"hit_rate":50,"form_mask":[1,0],"form_values":[2,0],"days_since_last":150,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"19665885":0,"19705786":2},"minutes_history":{"19665885":7,"19705786":90}},{"player":{"id":164103,"name":"Luther Singh","slug":"luther-singh","image":"https://cdn.sportmonks.com/images/soccer/players/7/164103.png","position":"attacker","pd":"LW"},"apps":2,"shots":2,"shot_rate":1,"hit_rate":50,"form_mask":[1,0],"form_values":[2,0],"days_since_last":26,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"19880736":0,"19880740":2},"minutes_history":{"19880736":8,"19880740":16}},{"player":{"id":1504475,"name":"Iqraam Rayners","slug":"iqraam-rayners","image":"https://cdn.sportmonks.com/images/soccer/players/27/1504475.png","position":"attacker","pd":"ST"},"apps":13,"shots":17,"shot_rate":1.31,"hit_rate":46,"form_mask":[1,1,0,0,1,0],"form_values":[4,1,0,0,1,0],"days_since_last":26,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993968":0,"18993969":6,"18993972":2,"18993975":0,"18993979":0,"18993981":0,"19606960":0,"19609127":0,"19609168":1,"19609184":0,"19705786":3,"19880736":1,"19880740":4},"minutes_history":{"18993968":71,"18993969":90,"18993972":8,"18993975":1,"18993979":16,"18993981":1,"19606960":4,"19609127":76,"19609168":66,"19609184":15,"19705786":44,"19880736":68,"19880740":74}},{"player":{"id":37681890,"name":"Ime Okon","slug":"ime-okon","image":"https://cdn.sportmonks.com/images/soccer/placeholder.png","position":"defender","pd":"CB"},"apps":9,"shots":7,"shot_rate":0.78,"hit_rate":44,"form_mask":[1,1,1,0,0,0],"form_values":[3,2,1,0,0,0],"days_since_last":26,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"19606960":1,"19609127":0,"19609168":0,"19609184":0,"19665885":1,"19665887":0,"19705786":0,"19880736":2,"19880740":3},"minutes_history":{"19606960":90,"19609127":90,"19609168":90,"19609184":90,"19665885":90,"19665887":90,"19705786":67,"19880736":90,"19880740":90}},{"player":{"id":288994,"name":"Thapelo Morena","slug":"thapelo-morena","image":"https://cdn.sportmonks.com/images/soccer/players/2/288994.png","position":"defender","pd":"RB"},"apps":7,"shots":5,"shot_rate":0.71,"hit_rate":43,"form_mask":[0,0,1,1,0,1],"form_values":[0,0,1,1,0,3],"days_since_last":381,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993968":0,"18993969":3,"18993972":0,"18993975":1,"18993985":1,"18993987":0,"19880736":0},"minutes_history":{"18993968":11,"18993969":44,"18993972":24,"18993975":90,"18993985":44,"18993987":35,"19880736":8}},{"player":{"id":5283883,"name":"Yaya Sithole","slug":"yaya-sithole","image":"https://cdn.sportmonks.com/images/soccer/players/11/5283883.png","position":"midfielder","pd":"CM"},"apps":13,"shots":6,"shot_rate":0.46,"hit_rate":38,"form_mask":[1,1,0,0,0,1],"form_values":[2,1,0,0,0,1],"days_since_last":26,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993960":0,"18993965":1,"18993968":0,"18993969":1,"18993985":0,"19606960":0,"19609127":0,"19609184":0,"19665885":0,"19665887":0,"19705786":1,"19880736":1,"19880740":2},"minutes_history":{"18993960":90,"18993965":75,"18993968":90,"18993969":90,"18993985":46,"19606960":90,"19609127":49,"19609184":90,"19665885":60,"19665887":21,"19705786":90,"19880736":90,"19880740":79}},{"player":{"id":37528875,"name":"Jayden Adams","slug":"jayden-adams","image":"https://cdn.sportmonks.com/images/soccer/players/11/37528875.png","position":"midfielder","pd":"CAM"},"apps":8,"shots":5,"shot_rate":0.63,"hit_rate":38,"form_mask":[0,0,0,1,0,0],"form_values":[0,0,0,1,0,0],"days_since_last":150,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993972":3,"18993975":1,"19609127":0,"19609168":0,"19609184":0,"19665885":0,"19665887":0,"19705786":1},"minutes_history":{"18993972":82,"18993975":14,"19609127":61,"19609168":46,"19609184":10,"19665885":30,"19665887":69,"19705786":23}},{"player":{"id":1504516,"name":"Khuliso Mudau","slug":"khuliso-mudau","image":"https://cdn.sportmonks.com/images/soccer/players/4/1504516.png","position":"defender","pd":"RB"},"apps":14,"shots":6,"shot_rate":0.43,"hit_rate":36,"form_mask":[0,0,0,0,0,0],"form_values":[0,0,0,0,0,0],"days_since_last":377,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993960":1,"18993965":0,"18993968":1,"18993969":2,"18993972":0,"18993975":1,"18993985":0,"18993987":1,"19606960":0,"19609127":0,"19609168":0,"19609184":0,"19665885":0,"19665887":0},"minutes_history":{"18993960":90,"18993965":90,"18993968":90,"18993969":90,"18993972":90,"18993975":90,"18993985":90,"18993987":90,"19606960":90,"19609127":90,"19609168":90,"19609184":90,"19665885":83,"19665887":90}},{"player":{"id":288275,"name":"Themba Zwane","slug":"themba-zwane","image":"https://cdn.sportmonks.com/images/soccer/players/19/288275.png","position":"midfielder","pd":"CAM"},"apps":9,"shots":4,"shot_rate":0.44,"hit_rate":33,"form_mask":[0,0,1,0,0,0],"form_values":[0,0,1,0,0,0],"days_since_last":150,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993960":0,"18993965":1,"18993968":2,"18993969":0,"19609127":0,"19665885":0,"19665887":0,"19705786":1,"19880740":0},"minutes_history":{"18993960":80,"18993965":90,"18993968":88,"18993969":90,"19609127":23,"19665885":60,"19665887":30,"19705786":46,"19880740":11}},{"player":{"id":37622976,"name":"K. Sebelebele","slug":"k-sebelebele","image":"https://cdn.sportmonks.com/images/soccer/placeholder.png","position":"attacker","pd":"RW"},"apps":6,"shots":3,"shot_rate":0.5,"hit_rate":33,"form_mask":[0,1,0,1,0,0],"form_values":[0,1,0,2,0,0],"days_since_last":30,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993979":0,"18993981":0,"19609168":0,"19705786":2,"19880736":1,"19880740":0},"minutes_history":{"18993979":15,"18993981":6,"19609168":5,"19705786":46,"19880736":90,"19880740":90}},{"player":{"id":34432414,"name":"Bongokuhle Hlongwane","slug":"bongokuhle-hlongwane","image":"https://cdn.sportmonks.com/images/soccer/players/30/34432414.png","position":"attacker","pd":"RW"},"apps":3,"shots":1,"shot_rate":0.33,"hit_rate":33,"form_mask":[1,0,0],"form_values":[1,0,0],"days_since_last":209,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993960":0,"18993965":0,"19665887":1},"minutes_history":{"18993960":80,"18993965":52,"19665887":60}},{"player":{"id":37760511,"name":"Khulumani Ndamane","slug":"khulumani-ndamane","image":"https://cdn.sportmonks.com/images/soccer/players/31/37760511.png","position":"defender","pd":"CB"},"apps":3,"shots":1,"shot_rate":0.33,"hit_rate":33,"form_mask":[0,1,0],"form_values":[0,1,0],"days_since_last":377,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993979":0,"18993987":1,"19665885":0},"minutes_history":{"18993979":37,"18993987":90,"19665885":90}},{"player":{"id":289686,"name":"Nkosinathi Sibisi","slug":"nkosinathi-sibisi","image":"https://cdn.sportmonks.com/images/soccer/players/22/289686.png","position":"defender","pd":"CB"},"apps":8,"shots":2,"shot_rate":0.25,"hit_rate":25,"form_mask":[0,0,0,1,0,1],"form_values":[0,0,0,1,0,1],"days_since_last":381,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993960":0,"18993965":0,"18993972":1,"18993975":0,"18993985":1,"18993987":0,"19609127":0,"19705786":0},"minutes_history":{"18993960":29,"18993965":90,"18993972":90,"18993975":90,"18993985":90,"18993987":90,"19609127":90,"19705786":23}},{"player":{"id":289581,"name":"Siyabonga Ngezana","slug":"siyabonga-ngezana","image":"https://cdn.sportmonks.com/images/soccer/players/13/289581.png","position":"defender","pd":"CB"},"apps":5,"shots":1,"shot_rate":0.2,"hit_rate":20,"form_mask":[0,0,0,1,0],"form_values":[0,0,0,1,0],"days_since_last":867,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993968":0,"18993969":1,"18993972":0,"18993975":0,"18993981":0},"minutes_history":{"18993968":90,"18993969":90,"18993972":90,"18993975":90,"18993981":90}},{"player":{"id":9939953,"name":"Bathusi Aubaas","slug":"bathusi-aubaas","image":"https://cdn.sportmonks.com/images/soccer/players/17/9939953.png","position":"midfielder","pd":"CDM"},"apps":9,"shots":2,"shot_rate":0.22,"hit_rate":11,"form_mask":[0,0,0,0,0,0],"form_values":[0,0,0,0,0,0],"days_since_last":580,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993968":0,"18993972":0,"18993975":2,"18993979":0,"18993981":0,"18993985":0,"18993987":0,"19880736":0,"19880740":0},"minutes_history":{"18993968":2,"18993972":8,"18993975":90,"18993979":16,"18993981":90,"18993985":44,"18993987":1,"19880736":8,"19880740":12}},{"player":{"id":287894,"name":"Ronwen Williams","slug":"ronwen-williams","image":"https://cdn.sportmonks.com/images/soccer/players/22/287894.png","position":"goalkeeper","pd":"GK"},"apps":18,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0,0,0,0,0,0],"form_values":[0,0,0,0,0,0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993960":0,"18993965":0,"18993968":0,"18993969":0,"18993972":0,"18993975":0,"18993979":0,"18993981":0,"18993985":0,"18993987":0,"19606960":0,"19609127":0,"19609168":0,"19609184":0,"19665885":0,"19665887":0,"19880736":0,"19880740":0},"minutes_history":{"18993960":90,"18993965":90,"18993968":90,"18993969":90,"18993972":90,"18993975":90,"18993979":90,"18993981":90,"18993985":90,"18993987":90,"19606960":90,"19609127":90,"19609168":90,"19609184":90,"19665885":90,"19665887":46,"19880736":90,"19880740":90}},{"player":{"id":169816,"name":"Siyanda Xulu","slug":"siyanda-xulu","image":"https://cdn.sportmonks.com/images/soccer/players/24/169816.png","position":"defender","pd":"CB"},"apps":2,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0,0],"form_values":[0,0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993960":0,"18993965":0},"minutes_history":{"18993960":90,"18993965":90}},{"player":{"id":21414016,"name":"Zakhele Lepasa","slug":"zakhele-lepasa","image":"https://cdn.sportmonks.com/images/soccer/players/0/21414016.png","position":"attacker","pd":"ST"},"apps":2,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0,0],"form_values":[0,0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993960":0,"18993965":0},"minutes_history":{"18993960":38,"18993965":38}},{"player":{"id":1486387,"name":"Fawaaz Basadien","slug":"fawaaz-basadien","image":"https://cdn.sportmonks.com/images/soccer/players/19/1486387.png","position":"defender","pd":"LB"},"apps":2,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0,0],"form_values":[0,0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993972":0,"18993975":0},"minutes_history":{"18993972":90,"18993975":90}},{"player":{"id":37529342,"name":"Zuko Mdunyelwa","slug":"zuko-mdunyelwa","image":"https://cdn.sportmonks.com/images/soccer/players/30/37529342.png","position":"defender","pd":"RB"},"apps":2,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0,0],"form_values":[0,0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993979":0,"18993981":0},"minutes_history":{"18993979":84,"18993981":63}},{"player":{"id":37529749,"name":"Sibongiseni Mthethwa","slug":"sibongiseni-mthethwa","image":"https://cdn.sportmonks.com/images/soccer/players/21/37529749.png","position":"midfielder","pd":"CDM"},"apps":1,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0],"form_values":[0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993960":0},"minutes_history":{"18993960":10}},{"player":{"id":37414417,"name":"Ndamulelo Rodney Maphangule","slug":"ndamulelo-rodney-maphangule","image":"https://cdn.sportmonks.com/images/soccer/placeholder.png","position":"midfielder","pd":"CM"},"apps":1,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0],"form_values":[0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993972":0},"minutes_history":{"18993972":1}},{"player":{"id":289308,"name":"N. Mobbie","slug":"n-mobbie","image":"https://cdn.sportmonks.com/images/soccer/players/28/289308.png","position":"defender","pd":"RB"},"apps":1,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0],"form_values":[0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993979":0},"minutes_history":{"18993979":6}},{"player":{"id":30082139,"name":"Thabo Moloisane","slug":"thabo-moloisane","image":"https://cdn.sportmonks.com/images/soccer/players/27/30082139.png","position":"defender","pd":"CB"},"apps":1,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0],"form_values":[0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993979":0},"minutes_history":{"18993979":53}},{"player":{"id":30082144,"name":"Thabiso Monyane","slug":"thabiso-monyane","image":"https://cdn.sportmonks.com/images/soccer/players/0/30082144.png","position":"defender","pd":"RB"},"apps":1,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0],"form_values":[0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993981":0},"minutes_history":{"18993981":27}},{"player":{"id":37549926,"name":"Ashley Cupido","slug":"ashley-cupido","image":"https://cdn.sportmonks.com/images/soccer/placeholder.png","position":"attacker","pd":"ST"},"apps":1,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0],"form_values":[0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993987":0},"minutes_history":{"18993987":5}},{"player":{"id":37609474,"name":"Mduduzi Shabalala","slug":"mduduzi-shabalala","image":"https://cdn.sportmonks.com/images/soccer/players/2/37609474.png","position":"midfielder","pd":"CAM"},"apps":1,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0],"form_values":[0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"18993987":0},"minutes_history":{"18993987":1}},{"player":{"id":37547355,"name":"Renaldo Leaner","slug":"renaldo-leaner","image":"https://cdn.sportmonks.com/images/soccer/players/27/37547355.png","position":"goalkeeper","pd":"GK"},"apps":1,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0],"form_values":[0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"19665887":0},"minutes_history":{"19665887":44}},{"player":{"id":289600,"name":"Sipho Chaine","slug":"sipho-chaine","image":"https://cdn.sportmonks.com/images/soccer/players/0/289600.png","position":"goalkeeper","pd":"GK"},"apps":1,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0],"form_values":[0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"19705786":0},"minutes_history":{"19705786":44}},{"player":{"id":289380,"name":"Ricardo Goss","slug":"ricardo-goss","image":"https://cdn.sportmonks.com/images/soccer/players/4/289380.png","position":"goalkeeper","pd":"GK"},"apps":1,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0],"form_values":[0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"19705786":0},"minutes_history":{"19705786":46}},{"player":{"id":21762215,"name":"Bradley Cross","slug":"bradley-cross","image":"https://cdn.sportmonks.com/images/soccer/players/7/21762215.png","position":"defender","pd":"CB"},"apps":1,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0],"form_values":[0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"19705786":0},"minutes_history":{"19705786":23}},{"player":{"id":37648269,"name":"Lebone Seema","slug":"lebone-seema","image":"https://cdn.sportmonks.com/images/soccer/placeholder.png","position":"defender","pd":"CB"},"apps":1,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0],"form_values":[0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"19880740":0},"minutes_history":{"19880740":16}},{"player":{"id":22860322,"name":"Brooklyn Poggenpoel","slug":"brooklyn-poggenpoel","image":"https://cdn.sportmonks.com/images/soccer/players/2/22860322.png","position":"midfielder","pd":"CDM"},"apps":1,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0],"form_values":[0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"19880740":0},"minutes_history":{"19880740":78}},{"player":{"id":37653293,"name":"Cassius Mailula","slug":"cassius-mailula","image":"https://cdn.sportmonks.com/images/soccer/players/13/37653293.png","position":"attacker","pd":"ST"},"apps":1,"shots":0,"shot_rate":0,"hit_rate":0,"form_mask":[0],"form_values":[0],"days_since_last":null,"odds":null,"odds_by_threshold":null,"next_projection":null,"next_prop_pct":null,"shot_history":{"19880740":0},"minutes_history":{"19880740":16}}],"playerPositions":{"287894":{"19665885":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"19665887":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"18993960":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"18993965":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"18993968":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"18993969":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"18993972":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"18993975":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"18993979":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"18993981":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"18993985":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"18993987":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"19609127":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"19609168":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"19609184":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"19606960":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"19880736":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"},"19880740":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"}},"37760511":{"19665885":{"code":"centre-back","short":"CB","full":"Centre Back"},"18993987":{"code":"centre-back","short":"CB","full":"Centre Back"}},"289341":{"19665885":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"19665887":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993960":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993965":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993968":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993969":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993972":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993979":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993981":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993985":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993987":{"code":"defensive-midfied","short":"DM","full":"Defensive Midfield"},"19609127":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"19609168":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"19606960":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"19880736":{"code":"central-midfied","short":"CM","full":"Central Midfield"}},"289096":{"19665885":{"code":"left-back","short":"LB","full":"Left Back"},"19665887":{"code":"left-back","short":"LB","full":"Left Back"},"18993960":{"code":"left-back","short":"LB","full":"Left Back"},"18993965":{"code":"left-back","short":"LB","full":"Left Back"},"18993968":{"code":"left-back","short":"LB","full":"Left Back"},"18993969":{"code":"left-back","short":"LB","full":"Left Back"},"18993979":{"code":"left-back","short":"LB","full":"Left Back"},"18993985":{"code":"left-back","short":"LB","full":"Left Back"},"18993987":{"code":"left-back","short":"LB","full":"Left Back"},"19609127":{"code":"left-back","short":"LB","full":"Left Back"},"19609168":{"code":"left-back","short":"LB","full":"Left Back"},"19609184":{"code":"left-back","short":"LB","full":"Left Back"},"19606960":{"code":"left-back","short":"LB","full":"Left Back"},"19880736":{"code":"right-back","short":"RB","full":"Right Back"}},"36084791":{"19665885":{"code":"right-midfield","short":"RW","full":"Right Midfield"},"18993969":{"code":"left-midfield","short":"LW","full":"Left Midfield"},"18993979":{"code":"left-midfield","short":"LW","full":"Left Midfield"},"18993981":{"code":"left-midfield","short":"LW","full":"Left Midfield"},"18993985":{"code":"left-midfield","short":"LW","full":"Left Midfield"},"18993987":{"code":"left-wing","short":"LW","full":"Left Wing"},"19609168":{"code":"left-wing","short":"LW","full":"Left Wing"},"19609184":{"code":"left-midfield","short":"LW","full":"Left Midfield"},"19606960":{"code":"left-midfield","short":"LW","full":"Left Midfield"},"19880736":{"code":"right-midfield","short":"RW","full":"Right Midfield"},"19880740":{"code":"left-midfield","short":"LW","full":"Left Midfield"}},"37551389":{"19665885":{"code":"left-midfield","short":"LW","full":"Left Midfield"},"19665887":{"code":"left-midfield","short":"LW","full":"Left Midfield"},"19705786":{"code":"left-midfield","short":"LW","full":"Left Midfield"}},"4243070":{"19665885":{"code":"attacker","short":"ST","full":"Attacker"},"19665887":{"code":"attacker","short":"ST","full":"Attacker"},"18993972":{"code":"attacker","short":"ST","full":"Attacker"},"18993975":{"code":"attacker","short":"ST","full":"Attacker"},"18993979":{"code":"attacker","short":"ST","full":"Attacker"},"18993981":{"code":"attacker","short":"ST","full":"Attacker"},"18993985":{"code":"attacker","short":"ST","full":"Attacker"},"19705786":{"code":"attacker","short":"ST","full":"Attacker"},"19609127":{"code":"attacker","short":"ST","full":"Attacker"}},"288275":{"19665885":{"code":"attacking-midfied","short":"AM","full":"Attacking Midfield"},"18993960":{"code":"attacking-midfied","short":"AM","full":"Attacking Midfield"},"18993965":{"code":"attacking-midfied","short":"AM","full":"Attacking Midfield"},"18993968":{"code":"attacker","short":"ST","full":"Attacker"},"18993969":{"code":"attacking-midfied","short":"AM","full":"Attacking Midfield"},"19705786":{"code":"attacking-midfied","short":"AM","full":"Attacking Midfield"}},"5283883":{"19665885":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993960":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993965":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993968":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993969":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993985":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"19705786":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"19609127":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"19609184":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"19606960":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"19880736":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"19880740":{"code":"central-midfied","short":"CM","full":"Central Midfield"}},"1504516":{"19665885":{"code":"right-back","short":"RB","full":"Right Back"},"19665887":{"code":"right-back","short":"RB","full":"Right Back"},"18993960":{"code":"right-back","short":"RB","full":"Right Back"},"18993965":{"code":"right-back","short":"RB","full":"Right Back"},"18993968":{"code":"right-back","short":"RB","full":"Right Back"},"18993969":{"code":"right-back","short":"RB","full":"Right Back"},"18993972":{"code":"right-back","short":"RB","full":"Right Back"},"18993975":{"code":"right-back","short":"RB","full":"Right Back"},"18993985":{"code":"right-back","short":"RB","full":"Right Back"},"18993987":{"code":"right-back","short":"RB","full":"Right Back"},"19609127":{"code":"right-back","short":"RB","full":"Right Back"},"19609168":{"code":"right-back","short":"RB","full":"Right Back"},"19609184":{"code":"right-back","short":"RB","full":"Right Back"},"19606960":{"code":"right-back","short":"RB","full":"Right Back"}},"37681890":{"19665885":{"code":"centre-back","short":"CB","full":"Centre Back"},"19665887":{"code":"centre-back","short":"CB","full":"Centre Back"},"19705786":{"code":"centre-back","short":"CB","full":"Centre Back"},"19609127":{"code":"centre-back","short":"CB","full":"Centre Back"},"19609168":{"code":"centre-back","short":"CB","full":"Centre Back"},"19609184":{"code":"centre-back","short":"CB","full":"Centre Back"},"19606960":{"code":"centre-back","short":"CB","full":"Centre Back"},"19880736":{"code":"centre-back","short":"CB","full":"Centre Back"},"19880740":{"code":"centre-back","short":"CB","full":"Centre Back"}},"37690743":{"19665887":{"code":"attacking-midfied","short":"AM","full":"Attacking Midfield"},"18993972":{"code":"left-midfield","short":"LW","full":"Left Midfield"},"18993975":{"code":"left-midfield","short":"LW","full":"Left Midfield"},"19609184":{"code":"attacking-midfied","short":"AM","full":"Attacking Midfield"},"19606960":{"code":"attacking-midfied","short":"AM","full":"Attacking Midfield"},"19880736":{"code":"attacking-midfied","short":"AM","full":"Attacking Midfield"},"19880740":{"code":"attacking-midfied","short":"AM","full":"Attacking Midfield"}},"37910690":{"19665887":{"code":"centre-back","short":"CB","full":"Centre Back"},"18993979":{"code":"centre-back","short":"CB","full":"Centre Back"},"18993981":{"code":"centre-back","short":"CB","full":"Centre Back"},"18993985":{"code":"centre-back","short":"CB","full":"Centre Back"},"19609127":{"code":"centre-back","short":"CB","full":"Centre Back"},"19609168":{"code":"centre-back","short":"CB","full":"Centre Back"},"19609184":{"code":"centre-back","short":"CB","full":"Centre Back"},"19606960":{"code":"centre-back","short":"CB","full":"Centre Back"}},"34432414":{"19665887":{"code":"right-midfield","short":"RW","full":"Right Midfield"},"18993960":{"code":"left-midfield","short":"LW","full":"Left Midfield"},"18993965":{"code":"left-midfield","short":"LW","full":"Left Midfield"}},"37528875":{"19665887":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993972":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"19609127":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"19609168":{"code":"central-midfied","short":"CM","full":"Central Midfield"}},"169816":{"18993960":{"code":"centre-back","short":"CB","full":"Centre Back"},"18993965":{"code":"centre-back","short":"CB","full":"Centre Back"}},"37438632":{"18993960":{"code":"attacker","short":"ST","full":"Attacker"},"18993987":{"code":"attacker","short":"ST","full":"Attacker"},"19609184":{"code":"attacker","short":"ST","full":"Attacker"},"19606960":{"code":"attacker","short":"ST","full":"Attacker"}},"288858":{"18993960":{"code":"right-midfield","short":"RW","full":"Right Midfield"},"18993965":{"code":"right-midfield","short":"RW","full":"Right Midfield"},"18993968":{"code":"right-midfield","short":"RW","full":"Right Midfield"},"18993972":{"code":"attacker","short":"ST","full":"Attacker"},"18993975":{"code":"attacking-midfied","short":"AM","full":"Attacking Midfield"}},"289369":{"18993960":{"code":"centre-back","short":"CB","full":"Centre Back"},"18993968":{"code":"centre-back","short":"CB","full":"Centre Back"},"18993969":{"code":"centre-back","short":"CB","full":"Centre Back"}},"289686":{"18993965":{"code":"centre-back","short":"CB","full":"Centre Back"},"18993972":{"code":"centre-back","short":"CB","full":"Centre Back"},"18993975":{"code":"centre-back","short":"CB","full":"Centre Back"},"18993985":{"code":"centre-back","short":"CB","full":"Centre Back"},"18993987":{"code":"centre-back","short":"CB","full":"Centre Back"},"19609127":{"code":"centre-back","short":"CB","full":"Centre Back"}},"191284":{"18993965":{"code":"attacker","short":"ST","full":"Attacker"}},"1504475":{"18993968":{"code":"attacker","short":"ST","full":"Attacker"},"18993969":{"code":"attacker","short":"ST","full":"Attacker"},"19609127":{"code":"attacker","short":"ST","full":"Attacker"},"19609168":{"code":"attacker","short":"ST","full":"Attacker"},"19880736":{"code":"attacker","short":"ST","full":"Attacker"},"19880740":{"code":"attacker","short":"ST","full":"Attacker"}},"37583888":{"18993968":{"code":"left-midfield","short":"LW","full":"Left Midfield"},"18993969":{"code":"right-midfield","short":"RW","full":"Right Midfield"},"18993972":{"code":"right-midfield","short":"RW","full":"Right Midfield"}},"289581":{"18993968":{"code":"centre-back","short":"CB","full":"Centre Back"},"18993969":{"code":"centre-back","short":"CB","full":"Centre Back"},"18993972":{"code":"centre-back","short":"CB","full":"Centre Back"},"18993975":{"code":"centre-back","short":"CB","full":"Centre Back"},"18993981":{"code":"centre-back","short":"CB","full":"Centre Back"}},"1486387":{"18993972":{"code":"left-back","short":"LB","full":"Left Back"},"18993975":{"code":"left-back","short":"LB","full":"Left Back"}},"37392896":{"18993975":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993979":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993987":{"code":"defensive-midfied","short":"DM","full":"Defensive Midfield"},"19705786":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"19609168":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"19609184":{"code":"central-midfied","short":"CM","full":"Central Midfield"}},"9939953":{"18993975":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"18993981":{"code":"central-midfied","short":"CM","full":"Central Midfield"},"19880740":{"code":"right-back","short":"RB","full":"Right Back"}},"288994":{"18993975":{"code":"right-midfield","short":"RW","full":"Right Midfield"},"18993987":{"code":"right-wing","short":"RW","full":"Right Wing"}},"289308":{"18993979":{"code":"right-back","short":"RB","full":"Right Back"}},"30082139":{"18993979":{"code":"centre-back","short":"CB","full":"Centre Back"}},"2846595":{"18993979":{"code":"attacking-midfied","short":"AM","full":"Attacking Midfield"},"18993981":{"code":"attacking-midfied","short":"AM","full":"Attacking Midfield"},"18993985":{"code":"attacking-midfied","short":"AM","full":"Attacking Midfield"},"18993987":{"code":"attacking-midfied","short":"AM","full":"Attacking Midfield"}},"37769580":{"18993979":{"code":"right-midfield","short":"RW","full":"Right Midfield"},"18993981":{"code":"right-midfield","short":"RW","full":"Right Midfield"},"18993985":{"code":"right-midfield","short":"RW","full":"Right Midfield"}},"37529342":{"18993981":{"code":"right-back","short":"RB","full":"Right Back"}},"37707615":{"18993981":{"code":"left-back","short":"LB","full":"Left Back"},"19705786":{"code":"left-back","short":"LB","full":"Left Back"},"19880740":{"code":"central-midfied","short":"CM","full":"Central Midfield"}},"289380":{"19705786":{"code":"goalkeeper","short":"GK","full":"Goalkeeper"}},"37664151":{"19705786":{"code":"centre-back","short":"CB","full":"Centre Back"},"19880736":{"code":"centre-back","short":"CB","full":"Centre Back"},"19880740":{"code":"centre-back","short":"CB","full":"Centre Back"}},"37583966":{"19705786":{"code":"right-back","short":"RB","full":"Right Back"}},"37622976":{"19705786":{"code":"right-midfield","short":"RW","full":"Right Midfield"},"19880736":{"code":"left-back","short":"LB","full":"Left Back"},"19880740":{"code":"left-back","short":"LB","full":"Left Back"}},"37618713":{"19609168":{"code":"right-wing","short":"RW","full":"Right Wing"},"19609184":{"code":"right-midfield","short":"RW","full":"Right Midfield"},"19606960":{"code":"right-midfield","short":"RW","full":"Right Midfield"},"19880736":{"code":"left-midfield","short":"LW","full":"Left Midfield"},"19880740":{"code":"right-midfield","short":"RW","full":"Right Midfield"}}},"superSubData":{"37583888":{"18993969":{"sub_in_id":288994,"sub_in_short_name":"T. Morena","sub_in_stat_value":3,"sub_minute":46,"sub_extra_minute":null}},"289341":{"18993972":{"sub_in_id":37392896,"sub_in_short_name":"T. Mbatha","sub_in_stat_value":1,"sub_minute":82,"sub_extra_minute":null}},"4243070":{"18993972":{"sub_in_id":1504475,"sub_in_short_name":"I. Rayners","sub_in_stat_value":2,"sub_minute":82,"sub_extra_minute":null},"19665885":{"sub_in_id":37438632,"sub_in_short_name":"E. Makgopa","sub_in_stat_value":1,"sub_minute":72,"sub_extra_minute":null},"19665887":{"sub_in_id":37438632,"sub_in_short_name":"E. Makgopa","sub_in_stat_value":1,"sub_minute":46,"sub_extra_minute":null},"19705786":{"sub_in_id":1504475,"sub_in_short_name":"I. Rayners","sub_in_stat_value":3,"sub_minute":46,"sub_extra_minute":null}},"37690743":{"19606960":{"sub_in_id":37392896,"sub_in_short_name":"T. Mbatha","sub_in_stat_value":1,"sub_minute":46,"sub_extra_minute":null}},"37528875":{"19609168":{"sub_in_id":37690743,"sub_in_short_name":"R. Mofokeng","sub_in_stat_value":1,"sub_minute":46,"sub_extra_minute":null}},"1504475":{"19609168":{"sub_in_id":37438632,"sub_in_short_name":"E. Makgopa","sub_in_stat_value":2,"sub_minute":66,"sub_extra_minute":null},"19880736":{"sub_in_id":37639894,"sub_in_short_name":"Y. Mbuthuma","sub_in_stat_value":3,"sub_minute":68,"sub_extra_minute":null}},"288275":{"19665885":{"sub_in_id":37690743,"sub_in_short_name":"R. Mofokeng","sub_in_stat_value":1,"sub_minute":60,"sub_extra_minute":null},"19705786":{"sub_in_id":37690743,"sub_in_short_name":"R. Mofokeng","sub_in_stat_value":2,"sub_minute":46,"sub_extra_minute":null}},"289096":{"19665885":{"sub_in_id":37707615,"sub_in_short_name":"S. Kabini","sub_in_stat_value":1,"sub_minute":83,"sub_extra_minute":null},"19880736":{"sub_in_id":37707615,"sub_in_short_name":"S. Kabini","sub_in_stat_value":1,"sub_minute":57,"sub_extra_minute":null}},"34432414":{"19665887":{"sub_in_id":36084791,"sub_in_short_name":"O. Appollis","sub_in_stat_value":1,"sub_minute":60,"sub_extra_minute":null}},"37622976":{"19705786":{"sub_in_id":37618713,"sub_in_short_name":"T. Maseko","sub_in_stat_value":2,"sub_minute":46,"sub_extra_minute":null}},"37551389":{"19705786":{"sub_in_id":36084791,"sub_in_short_name":"O. Appollis","sub_in_stat_value":2,"sub_minute":46,"sub_extra_minute":null}},"37392896":{"19705786":{"sub_in_id":37528875,"sub_in_short_name":"J. Adams","sub_in_stat_value":1,"sub_minute":67,"sub_extra_minute":null}},"37618713":{"19880740":{"sub_in_id":164103,"sub_in_short_name":"L. Singh","sub_in_stat_value":2,"sub_minute":74,"sub_extra_minute":null}}},"starts":{"287894":{"19665885":1,"19665887":1,"18993960":1,"18993965":1,"18993968":1,"18993969":1,"18993972":1,"18993975":1,"18993979":1,"18993981":1,"18993985":1,"18993987":1,"19609127":1,"19609168":1,"19609184":1,"19606960":1,"19880736":1,"19880740":1},"37760511":{"19665885":1,"18993987":1},"289341":{"19665885":1,"19665887":1,"18993960":1,"18993965":1,"18993968":1,"18993969":1,"18993972":1,"18993979":1,"18993981":1,"18993985":1,"18993987":1,"19609127":1,"19609168":1,"19606960":1,"19880736":1},"289096":{"19665885":1,"19665887":1,"18993960":1,"18993965":1,"18993968":1,"18993969":1,"18993979":1,"18993985":1,"18993987":1,"19609127":1,"19609168":1,"19609184":1,"19606960":1,"19880736":1},"36084791":{"19665885":1,"18993969":1,"18993979":1,"18993981":1,"18993985":1,"18993987":1,"19609168":1,"19609184":1,"19606960":1,"19880736":1,"19880740":1},"37551389":{"19665885":1,"19665887":1,"19705786":1},"4243070":{"19665885":1,"19665887":1,"18993972":1,"18993975":1,"18993979":1,"18993981":1,"18993985":1,"19705786":1,"19609127":1},"288275":{"19665885":1,"18993960":1,"18993965":1,"18993968":1,"18993969":1,"19705786":1},"5283883":{"19665885":1,"18993960":1,"18993965":1,"18993968":1,"18993969":1,"18993985":1,"19705786":1,"19609127":1,"19609184":1,"19606960":1,"19880736":1,"19880740":1},"1504516":{"19665885":1,"19665887":1,"18993960":1,"18993965":1,"18993968":1,"18993969":1,"18993972":1,"18993975":1,"18993985":1,"18993987":1,"19609127":1,"19609168":1,"19609184":1,"19606960":1},"37681890":{"19665885":1,"19665887":1,"19705786":1,"19609127":1,"19609168":1,"19609184":1,"19606960":1,"19880736":1,"19880740":1},"37690743":{"19665887":1,"18993972":1,"18993975":1,"19609184":1,"19606960":1,"19880736":1,"19880740":1},"37910690":{"19665887":1,"18993979":1,"18993981":1,"18993985":1,"19609127":1,"19609168":1,"19609184":1,"19606960":1},"34432414":{"19665887":1,"18993960":1,"18993965":1},"37528875":{"19665887":1,"18993972":1,"19609127":1,"19609168":1},"169816":{"18993960":1,"18993965":1},"37438632":{"18993960":1,"18993987":1,"19609184":1,"19606960":1},"288858":{"18993960":1,"18993965":1,"18993968":1,"18993972":1,"18993975":1},"289369":{"18993960":1,"18993968":1,"18993969":1},"289686":{"18993965":1,"18993972":1,"18993975":1,"18993985":1,"18993987":1,"19609127":1},"191284":{"18993965":1},"1504475":{"18993968":1,"18993969":1,"19609127":1,"19609168":1,"19880736":1,"19880740":1},"37583888":{"18993968":1,"18993969":1,"18993972":1},"289581":{"18993968":1,"18993969":1,"18993972":1,"18993975":1,"18993981":1},"1486387":{"18993972":1,"18993975":1},"37392896":{"18993975":1,"18993979":1,"18993987":1,"19705786":1,"19609168":1,"19609184":1},"9939953":{"18993975":1,"18993981":1,"19880740":1},"288994":{"18993975":1,"18993987":1},"289308":{"18993979":1},"30082139":{"18993979":1},"2846595":{"18993979":1,"18993981":1,"18993985":1,"18993987":1},"37769580":{"18993979":1,"18993981":1,"18993985":1},"37529342":{"18993981":1},"37707615":{"18993981":1,"19705786":1,"19880740":1},"289380":{"19705786":1},"37664151":{"19705786":1,"19880736":1,"19880740":1},"37583966":{"19705786":1},"37622976":{"19705786":1,"19880736":1,"19880740":1},"37618713":{"19609168":1,"19609184":1,"19606960":1,"19880736":1,"19880740":1}}}