James Wilson, born on 6 March 2007 (age 19), is a Scottish striker whose senior career has so far been shaped almost entirely at Hearts. The line is fairly clear: 40 league appearances over four seasons, with eight goals, and enough early involvement to move him beyond the usual youth prospect category.
His most productive league campaign came in 2024–25, when he scored five times in 24 appearances for Hearts. That remains the main marker in his development: regular first-team exposure, a few goals, and a clearer sense of where he fits as a centre-forward.
In 2026–27, Wilson has made eight league appearances and scored three times. He has also added one goal in the League Cup and one in the Conference League qualifiers, taking him to five goals in 13 Hearts appearances across all competitions this season.
His market value is around £1m, according to Transfermarkt. At this stage, his career is a Hearts story: a young Scottish striker building a senior record there, with the next step depending on whether those useful scoring bursts become something steadier.