In March 2015, Eskelinen was signed by Hammarby IF on a one-year contract and was immediately loaned back to Värmdö IF.[4] In January 2016, Eskelinen extended his contract in Hammarby by one year.[5] In March 2016, he was loaned out to the Division 2 club IFK Aspudden-Tellus on a loan agreement until the summer.[6] In August 2016, Eskelinen was loaned out to the Ettan club Enskede IK.[7]
In January 2017, Eskelinen was signed by GIF Sundsvall on a three-year contract.[8] On 18 September 2017, Eskelinen made his Allsvenskan debut in a 2–1 win over AFC Eskilstuna, where he was substituted in the 35th minute for the injured Tommy Naurin.[9]
In July 2019, Eskelinen signed a five-year contract with Danish Superliga club AGF.[10] In March 2022, he returned to Sweden, signing a deal until the end of 2023 with Örebro SK.[11]
On 4 March 2024, Eskelinen signed with Vestri in Iceland.[12]