Youngest and oldest winners: ATP Masters 1000. Anyone in both categories? Yes. Two peoplings. And both are active.

Youngest

Age Winner First title
18 years, 5 months United States Michael Chang 1990 Toronto
18 years, 10 months Spain Rafael Nadal 2005 Monte Carlo
18 years, 10 months Spain Carlos Alcaraz 2022 Miami
19 years, 7 months Ukraine Andriy Medvedev 1994 Monte Carlo
19 years, 10 months Serbia Novak Djokovic 2007 Miami

Oldest

Age Winner Last title
37 years, 7 months Switzerland Roger Federer 2019 Miami
34 years, 11 months Serbia Novak Djokovic 2022 Rome
34 years, 11 months Spain Rafael Nadal 2021 Rome
34 years, 3 months United States Andre Agassi 2004 Cincinnati
32 years, 11 months United States John Isner 2018 Miami
tennis