Today is Mike Trout's 23rd birthday -- yes, folks, he'll be only 23. And to celebrate, we've compiled a list of 23 factoids you may not have known about the Angels superstar. Happy birthday to one of the most exciting players the game has seen in a long, long time.

1. Trout has played two Major League games on his birthday, and he has homered in both of them. He hit a solo shot against the A's on Aug. 7, 2012, and a two-run shot against the Rangers last year.

2. Twenty-three picks went by before the Angels had a chance to select Trout in the 2009 First-Year Player Draft -- and even then, the Halos didn't take him right away. The Angels picked Trout at No. 25 overall, one pick after selecting fellow outfielder Randal Grichuk. The Nationals and D-backs each passed on Trout twice, meaning a total of 21 teams missed out on the Millville Meteor.

3. Trout was committed to attend East Carolina University on a baseball scholarship before ultimately electing to sign with the Halos on July 2, 2009, when he was just 17.

4. Trout is actually the second player out of Millville (N.J.) High School to reach the Majors, joining right-hander Andy Lapihuska, who made four appearances for the Phillies from 1942-43.

5. At Jim's Lunch, the 90-year-old burger joint in Millville, Trout's standard order is known to all of the restaurant's cooks: six small hamburgers, no cheese.

6. Trout is the only player to hit 30 or more home runs and steal at least 40 bases in his rookie season. He crushed 30 homers and stole a Major League-best 49 bases in 2012 -- all despite not even being called up to the Majors until April 28.

7. Trout's first big league hit came in his fourth career at-bat. He dropped down a bunt single off then-Mariners right-hander Michael Pineda on July 9, 2011.

8. During his junior year of high school, Trout hurled a no-hitter against Egg Harbor Township in a Cape Atlantic League regular-season game. Eighteen of the 21 outs came via strikeout.

9. At 21, Trout became the youngest player to steal 40 bases in a season since Ty Cobb in 1907. Trout swiped 49 bases in 2012, while Cobb stole 53 at the age of 20.

10. During the offseason following his historic rookie campaign, Trout -- pardon the pun -- scripted a fish story of his own. While on vacation in Key West, Fla., with his brother and girlfriend, Trout and Co. snagged what they claimed to be a 500-pound grouper. Apparently it was a Trouts-only boat. They couldn't get the grouper on board.

11. Not only is Trout the only player in Major League history to hit 30 home runs, steal 45 bases and score 125 runs in a single season, but he did so in his first full season in the big leagues.

12. Trout was the unanimous pick for the American League Rookie of the Year Award in 2012, and he remains the youngest AL player to ever win the honor.

13. Trout was given his first callup to the Angels in 2011, when fellow outfielder Peter Bourjos went on the disabled list. He was the youngest player to be called up to the big league club since 1971, when 19-year-old Andy Hassler was added to the roster.

14. In Trout's first professional game, he reached base six times for the Halos' Arizona Rookie League team. He hit .360 and followed that up by hitting .362 for Cedar Rapids in the Class A Midwest League.

15. Trout's first career walk-off home run came on a three-run shot with his team trailing 5-3 to the Rays on May 15. He hit his second walk-off homer less than two months later with a solo shot against the Astros on July 4.

16. Trout already has 18 career hits (18-for-47, .383) against rival ace Felix Hernandez. He has no more than 10 hits against any other pitcher.

17. Trout is the only Major Leaguer with at least 10 hits off Rangers ace Yu Darvish. His four home runs off Darvish are also tied for the most by any player against the 2013 AL Cy Young Award runner-up.

18. Trout and Willie Mays are the only two players to ever turn in multiple seasons in which they posted at least a .320 average, 25 homers and 30 steals -- and Trout did so in his first two full seasons.

19. On May 21, 2013, Trout became the youngest player in AL history -- and fifth youngest overall -- to hit for the cycle. He went 4-for-5 with five RBIs against the Mariners that night, becoming the only Angels player to hit for a cycle and drive in five or more runs in the process.

20. Trout crushed a 489-foot home run at Kansas City's Kauffman Stadium on June 27, marking the longest documented home run in franchise history.

21. Trout set the Halos' franchise record by scoring at least one run in 15 straight games from July 5-23, 2012.

22. Trout is one of just four players to hit at least .320 with 50-plus home runs and 200-plus runs scored over his first two big league seasons. Joe DiMaggio, Ted Williams and teammate Albert Pujols round out that group.

23. Trout's father, Jeff, was a fifth-round pick by the Twins in 1983, though he never reached the Majors. He played college baseball at the University of Delaware.