Last played in the youth of MVV Maastricht, Genk and again MVV. In 2014, while at Genk, he was capped for the Netherlands national under-15 team.[1] In the 2018–19 season, he was in the first team of MVV for a few games, but made his debut the following season. His debut took place on 26 August 2019, in the 0–1 away match against Jong PSV. Last came on for Joshua Holtby in the 92nd minute.[2] On 29 January 2020, Last signed a contract with MVV, which would keep him at the club until 30 June 2021.[3]