James Wilson, born on 6 March 2007 (age 19), is a Scottish striker whose senior football has been shaped chiefly at Hearts. His profile is still that of a developing player, but the body of work is already there: 38 league appearances and eight league goals across four seasons.
The 2024–25 season was his most productive league campaign, with five goals in 24 appearances for Hearts. That gave some substance to the early promise, rather than just another tidy academy tale being allowed to breathe for a bit.
In 2026–27, Wilson has scored three times in six league appearances, with further goals in the League Cup and Conference League qualifiers. Across all competitions for Hearts that season, he has five goals in nine appearances. His market value is around £1m, according to Transfermarkt.
Wilson’s career remains a Hearts story above all else: a young Scottish striker building his senior record at one club, with recent returns that have kept his development moving in the right direction.