Jon Dorenbos finished in third place on the America's Got Talent finale Wednesday night.

The Eagles long snapper wowed the judges with his magic throughout the NBC variety competition's 11th season, but was eventually defeated by Grace VanderWaal, a 12-year-old ukulele player who was a fan favorite from the beginning. During Tuesday's show, she sang an original song called "Clay."

For winning the fans' vote, Grace will take home a $1 million prize and get to headline a show on the Las Vegas strip.

When VanderWaal turned 11, she used her birthday money to buy a ukulele. Two weeks later, the New Yorker performed her first concert for her family after learning to play by watching YouTube videos.

With Wednesday's win, the singer-songwriter broke the age barrier on America's Got Talent, becoming the youngest winner since Philadelphia's own 11-year-old Bianca Ryan won in 2006.

Dorenbos started practicing magic as a kid as a way to cope after his father killed his mother. His final trick, a close-up card trick performed on Tuesday's broadcast, tugged at the heartstrings of viewers and referenced his tragic story. "Magic saved my life. ... [Magic] taught me don't hate, don't blame. Forgive," Dorenbos said. The charismatic Dorenbos' voice wavered and his hands shook a bit as he performed.

His latest trick was seemingly more low-key than previous, showier tricks, including one in which he got judge Heidi Klum to hike a football, a trick fellow judge Simon Cowell called "the most incredible thing I've ever seen on one of these shows."

Dorenbos sailed into the final episodes after R&B singer and guest judge Ne-Yo awarded him the Golden Buzzer in the second round of taped auditions.

But it was not enough to earn him the America's Got Talent crown.

Dorenbos has been with the Eagles since 2006, and has referenced his America's Got Talent stint as an entree to a post-football life. But not quite yet.

Dorenbos will have to go back to his day job Monday when the Eagles play the Chicago Bears.