The average age of the last

10 U.S. Open winners is 31.

Rory McIlroy (22 in 2011) is

the youngest in that span, Angel Cabrera (37 in 2007) the oldest.