James Wilson

James Wilson of Heart of Midlothian was born on 6 March 2007 (age 18).

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.

This player profile is regularly updated with new stats and analysis throughout the season. Last updated 23 March 2025. Send feedback

James Wilson stats

Check out all of the statistics about James Wilson.

Striker
Primary Position
Forward
Position
ST
1.78m (5ft 10in)
Height
21
Squad Number
70kg (11st)
Weight
6 March 2007 (age 18)
Date of Birth
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Country of Birth
Hearts
Team
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
National Team
£1m (via Transfermarkt)
Market Value
31 May 2026 (1y 3m)
Contract Expires

Season stats

Team
Hearts
Hearts
Premiership 2024 - 2025
Games
18
Starting
13
Substitute
5
Unused
12
Utilisation
60%
Goals
5
Yellows
1
Reds
-
Team
Hearts
Hearts
Scottish Cup 2024 - 2025
Games
3
Starting
-
Substitute
3
Unused
-
Utilisation
100%
Goals
-
Yellows
-
Reds
-
Team
Hearts
Hearts
Europa League Qualifiers 2024 - 2025
Games
1
Starting
-
Substitute
1
Unused
1
Utilisation
50%
Goals
-
Yellows
-
Reds
-
Team
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Nations League 2024 - 2025
Games
1
Starting
-
Substitute
1
Unused
7
Utilisation
13%
Goals
-
Yellows
-
Reds
-
Team
Hearts
Hearts
Conference League 2024 - 2025
Games
3
Starting
1
Substitute
2
Unused
3
Utilisation
50%
Goals
1
Yellows
-
Reds
-

Career stats

Team
Hearts
Hearts
Season 2024 - 2025
Country
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Games
18
Goals
5
Team
Hearts
Hearts
Season 2023 - 2024
Country
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Games
2
Goals
-

James Wilson news

Read all the news about James Wilson.

That's all Folks!
View the latest Celtic news or browse the Celtic FC news archive