James Wilson, a Scottish striker commanding the number 21 jersey, was born on the 6th of March 2007, making him 18 years old. He plays his football for Hearts in Scotland, where he fills the role of a forward with a knack for finding the back of the net. Standing a respectable 5 feet 10 inches tall (1.78m) and tipping the scales at just shy of 11 stone (70kg), Wilson proudly represents his national team on top of his club duties.
According to Transfermarkt, the young Scotsman's market value hovers around the £1m mark. His contract with Hearts, with a length of roughly 1 year and 3 months remaining, is set to expire on the 31st of May 2026.
In his debut season of 2023-2024 with Hearts, Wilson made two appearances for the first team, hinting at the promise that was to come. In the current season of 2024-2025, he has already amassed 18 appearances with 5 successful bids on goal.
Wilson's impact isn’t just limited to his performances in the Scottish Premiership. His boots have also been seen in action in the Scottish Cup of 2024-2025, where he made three appearances off the bench for Hearts. Europa League Qualifiers and Nations League games of the same season also saw him featured, albeit as a substitute. In the Conference League of that year, he wasn’t a mere bystander either, managing to net a goal from a total of three outings, one of which featured him in the starting line-up.