Between Quad Cities and Palm Beach, he combined for a .288 average, 16 home runs, 26 doubles, batting .365 with 12 home runs. For the 2007 season, Rasmus was assigned to the Springfield Cardinals of the Texas League, Double-A affiliate of the St. The Tulsa Drillers (Double-A) manager, Stu Cole, commented on Rasmus' high level of talent: "If there was a five-tool player in the league last year, Rasmus was the one. And defensively he made more plays to save his team runs.If the ball was in the air there was a chance you were going to see something exciting." Rasmus was a non-roster invitee to the Cardinals in spring training, 2008 trying to claim a regular spot in the lineup after the Cardinals traded Jim Edmonds on December 15, 2007.As a senior, he batted .484 with 24 home runs, 66 RBIs and 69 runs scored in 39 games.His 24 home runs passed Bo Jackson for second all-time in the state for home runs in a season by a high school player.On March 17, 2008, the Cardinals assigned Rasmus to the Memphis Redbirds of the Triple-A Pacific Coast League.Rasmus finished the World Series with a batting average of .417 and a pitching record of 0–1 with 7 strikeouts.Rasmus attended Russell County High School in Seale, Alabama.
In a pre-draft workout, Rasmus was clocked at 95 mph (153 km/h) throwing from center field. Rasmus helped lead Russell County to a national championship in 2005 as they finished the season ranked first in both the National High School Baseball Coaches Association poll and the USA TODAY Super 25 baseball rankings. Louis Cardinals selected Rasmus with the 28th pick of the 2005 Major League Baseball Draft.The pick was sent to the Cardinals from the Boston Red Sox in compensation for the Red Sox signing Edgar Rentería in free agency.