Boys of Soccer: Meet the U.S. Team's Victorious Hunks

Sure, the United States soccer team pulled off a miracle on the grass, beating favored Spain 2-0 at the Confederations Cup on Wednesday night, but we're more intrigued by the hotties behind the victory.

From shirtless defender Oguchi Onyewu to princely blond Jonathan Spector, we're giving you the deets on the hot men heading to Sunday's final in Johannesburg against either South Africa or five-time World Cup winner Brazil.

U.S. Midfielder Benny FeilhaberAGE: 24 BIRTHPLACE: Rio de Janeiro, Brazil HEIGHT: 5'9" CLUB: AGF Aarhus in Denmark QUOTED: Despite his knee injury, he scored the second goal for the U.S. team. "It's never easy coming back from an injury," he said, "but I finally feel like I'm confident with my knee." FUN FACT: While enrolled at UCLA, Feilhaber was discovered while kicking a ball around the campus.

U.S. Defender Oguchi OnyewuAGE: 27 BIRTHPLACE: Olney, Md. HEIGHT: 6'4"CLUB: Standard Liege in Belgium QUOTED: "We didn't come into this competition just to participate," he said of their upset. "We came here to compete and hopefully win the tournament." FUN FACT: Nicknamed "Gooch" (his full name's pronounced Oh-Gooch-ee Own-YAY-woo), the giant of soccer is commonly mistaken for a basketball player.

U.S. Defender Jonathan SpectorAGE: 23 BIRTHPLACE: Arlington Heights, Ill. HEIGHT: 6'1" CLUB: West Ham in England QUOTED: "It's certainly a huge win for us, probably one of the biggest that the team has had," he said. "It's our first major final and beating a team like Spain is a great result, especially with their win streak."

Carlos Bocanegra

Jamie Sabau / Getty

FUN FACT: He played on the same team, Manchester United, as soccer star David Beckham.

U.S. Defender and Captain Carlos BocanegraAGE: 30 BIRTHPLACE: Upland, Calif. HEIGHT: 6'0" CLUB: Rennes in France QUOTED: "It just shows that we can compete with the best," he said. "Coming here we've shown that we can play with the big boys and we can beat them." FUN FACT: His last name means "dark mouth" in Spanish.