Eskilsson represented Sweden in two World Junior Curling Championships. At the 2010 World Junior Curling Championships, he played third for Team Sweden, skipped by Patric Mabergs. The team went 4-5, missing the playoffs. The Mabergs rink returned to the Juniors in 2013. They finished the round robin with a 6-5 record, in fourth place. They went on to lose in the 3 vs. 4 game and in the bronze medal game, settling for 4th place.