The Denver Broncos chose Eslinger in the sixth round (198th overall pick) of the 2006 NFL Draft. He was on their injured reserve list and did not play during the 2006 NFL season. Assigned to the Cologne Centurions of the NFL Europa for 2007, he started at center and earned All-NFL Europa honors. The Broncos moved Eslinger to the practice squad at the beginning of 2007. On Nov. 13, 2007, the Cleveland Browns picked him off the Bronco practice squad. On December 12, 2007, he was released from the Cleveland Browns. On December 20, 2007, he was signed to the Houston Texans practice squad. Eslinger was re-signed to the Bronco practice squad in the 2008 season.