In his first season on Schreiber's coaching staff, Allen helped guide the 2008 Boilermakers to a .309 team batting average, a school record and Big Ten best 124 doubles and 44 home runs. The 2008 Purdue offense posted all-time top five finishes in school history in batting average (t-4th), hits (575, 4th), runs (363, 5th), RBIs (336, 4th), doubles (1st) and total bases (857, 3rd).
Allen came to Purdue after serving as an area scout for the Detroit Tigers where his responsibilities included identifying and tracking Major League Baseball prospects in the Pacific Northwest and Canada. Allen was with the Tigers organization during the 2006 and 2007 seasons.
Prior to joining the Tigers' scouting team, Allen was a member of the coaching staff at Creighton University, handling the outfielders and catchers for the Bluejays. In Omaha, Neb., from during the 2005 and 2006 campaigns, Allen assisted with recruiting, organized travel, coordinated the program's baseball camp and monitored the academic success of the baseball student-athletes. The Bluejays compiled a 79-38 record during Allen's two seasons, winning their first-ever Missouri Valley Conference title in 2005.
Allen is no stranger to the Big Ten Conference, having served as a volunteer assistant coach at Iowa in 2004 under head coach Jack Dahm. At Iowa Allen's duties included working with the outfielders and hitters, overseeing the team's conditioning, handling on-campus recruiting and organizing the program's camps.
Allen is a 2001 graduate of Iowa State University, where he played baseball for the Cyclones for three seasons (1999-2001). An Academic All-Big 12 selection in 2001, he served as team captain during his final season and received the Scholar Athlete Award at ISU in 2000 and 2001.
Allen and his wife, Jessica, reside in Lafayette.