James Anderson Last Test Match: The greatest fast bowler in cricket history will play his last match today July 10, 2024 by Arjun Dev James Anderson Last Test Match