James Wilson, born on 6 March 2007 (age 19), is a Scottish striker whose senior career has been shaped chiefly at Hearts. His early loan football formed part of that development, but the substantial story so far is at Tynecastle, where he has become a regular first-team option rather than a prospect hovering around the fringes.
Across four league seasons with Hearts, Wilson has made 42 league appearances and scored eight goals. His best league return came in 2024–25, when he scored five times in 24 appearances, a useful marker for a young forward still learning the rhythm of senior football.
In 2026–27, he has added 10 league appearances and three goals, alongside League Cup and European minutes. Across all competitions that season, he has made 17 appearances and scored five goals for Hearts, including goals in the League Cup and Conference League qualifiers.
Wilson is valued at around £1m by Transfermarkt. At this stage, his career is straightforward enough: a Scottish striker developing through Hearts, with his main senior progress and production coming there.