He came to Waco from St. Andrew's Episcopal High School in Austin, Texas, where he coached wide receivers, secondary and special teams in 2011.
Lowry spent three seasons in the NFL, where he played special teams and safety for the Jacksonville Jaguars (2008), Denver Broncos (2008) and Tennessee Titans (2006 and 2007). He was a fourth-round draft pick of the Titans in 2006 who played in 43 games with 14 starts in his career.
A four-year letterman at Penn State, Lowry was named a 2005 first-team All-Big Ten safety as a senior after making 79 tackles and four interceptions. He totaled nine career interceptions and was PSU's leading punt returner for three seasons. Lowry became the first true freshman to start for legendary head coach Joe Paterno during the 2002 season. His safeties coach at Penn State was current Baylor associate head coach Brian Norwood.
Lowry was a four-year standout at Douglas Byrd High School in Fayetteville, N.C., as a wide receiver and defensive back.