2008-09: Elsner was a teammate of Edmonton prospect Tobies Rieder on the EV Landshut U18 club in his native Germany. Elsner was second to Rieder with 35 points, scoring 17 goals with 18 assists, and had 46 PMs in 36 games. EV Landshut finished second in the DNL U18 league and reached the playoff finals. Elsner scored 2 goals with 8 assists and had 10 PMs in nine playoff games. Elsner and Rieder also played together on Germany's entry in the U17 World Hockey Challenge. Elsner had no points with 6 PMs in five games.
2009-10: Elsner played 17 games with Landshut's U20 club, scoring 10 goals and 7 assists to go along with 63 PMs. He made the jump to the Landshut Cannibals in Germany's second tier Bundesliga where he scored 6 goals with 3 assists in 29 games. He was held scoreless in 6 playoff games with the big club but scored 2 goals with 4 assists in 5 playoff games for Landshut's U18 club. Elsner represented Germany's at the 2010 U18 Division 1 World Junior Championship, where he garnered 4 assists in 5 games. Elsner was ranked 52nd amongst European skaters in Central Scouting's final rankings and was selected by Nashville in the seventh round (194th overall) of the 2010 NHL Draft.
2010-11: Elsner made his debut in the DEL (Germany's top league), playing three games and scoring once for middle-of-the-pack Ingolstadt ER. He skated in 31 of 48 games for the Landshut Cannibals in the German second league. In limited ice time with the Cannibals he scored 4 goals with 1 assist and was fourth on the team with 65 PMs. In six playoff games he had 1 assist and 6 PMs. Elsner was selected by the OHL's Sault Ste. Marie Greyhounds in the first round (34th overall) of the 2011 CHL Import Draft.
2011-12: Elsner made the move to North America, skating for the OHL's Sault Ste. Marie Greyhounds, and skated for Germany in the 2012 U20 World Junior Championship Division 1A tournament. He skated in 48 of 68 games for the Greyhounds, scoring 7 goals with 7 assists and was minus-four with 10 penalty minutes. The Greyhounds missed the OHL playoffs, finishing one point behind Windsor for the final spot. Elsner was the second-leading scorer for Germany, trailing only Tobias Rieder (Edmonton) , as the Germans swept all five games in the WJC D1A tournament, earning elevation to the top division in 2013. He finished the tournament plus-six with 4 goals and 5 assists and had 8 penalty minutes. Elsner was not signed to a contract by the Predators; becoming an unrestricted free agent in June 2012.
David Elsner is an agitator, but one with power forward potential. He has good size, plays with a mean streak, and checks very hard. This, coupled with a heavy shot, leads one to believe he could eventually be a power forward, so long as he can reel in the mental aspect of his game and not lose control.
Elsner was not signed by the Predators and is currently a free agent.