How many ODIs are the eight teams playing ahead of Champions Trophy 2025? Aug 07, 2024 ICC Champions Trophy 2025