James Wilson, born on 6 March 2007 (age 19), is a Scottish striker whose senior football has been concentrated at Hearts. His value is around £1m, according to Transfermarkt.
Hearts have given his career its main shape so far. Across four league seasons he has made 42 league appearances and scored eight goals, with his most productive campaign coming in 2024–25, when he scored five times in 24 league matches.
In 2026–27, Wilson has made 10 league appearances and scored three goals for Hearts. He has also scored in the League Cup and in Conference League qualifying, taking him to five goals from 15 appearances across all competitions for the season.
At this stage, Wilson’s profile is still developing, but it is already closely tied to Hearts: a young Scottish forward with regular first-team minutes, a modest scoring record, and enough progress to keep him in the picture.