Sanırım size matched ve unmatchedEvents lazım. Şu kodu yazdım ama sorun göremedim, bi deneyin isterseniz:
preg_match_all('@json">(.*?)</script>@si',$kaynak,$tumyazilarial);
//matchedEvents - 5 tane
print_r(json_decode($tumyazilarial[1][0])->props->pageProps->data->matchedEvents);
//unmatchedEvents 178 tane
print_r(json_decode($tumyazilarial[1][0])->props->pageProps->data->unmatchedEvents);