James Wilson

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

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.

📈 Key stats and insights

⚽
James Wilson has made 10 Premiership appearances this season – seven starts and three as a substitute
⚽
James Wilson has scored three Premiership goals in 2026-27
⚽
James Wilson scored in his one League Cup appearance
⚽
James Wilson averages a 6.88 rating this season with a range of 6.43–7.44
⚽
James Wilson has a market value of €1.20m
Last updated 31 October 2026. 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 19)
Date of Birth
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Country of Birth
Hearts
Team
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
National Team
£1m (via Transfermarkt)
Market Value

📊 Season stats

Team
Hearts
Hearts
Premiership 2026 - 2027
Games
10
Starting
7
Substitute
3
Unused
1
Utilisation
91%
Goals
3
Yellows
-
Reds
-
Team
Hearts
Hearts
League Cup 2026 - 2027
Games
2
Starting
-
Substitute
2
Unused
1
Utilisation
67%
Goals
1
Yellows
1
Reds
-
Team
Hearts
Hearts
Conference League Qualifiers 2026 - 2027
Games
2
Starting
1
Substitute
1
Unused
-
Utilisation
100%
Goals
1
Yellows
-
Reds
-
Team
Hearts
Hearts
Conference League 2026 - 2027
Games
2
Starting
2
Substitute
-
Unused
-
Utilisation
100%
Goals
-
Yellows
1
Reds
-

Wilson has made 10 Premiership appearances this season – seven starts and three as a substitute – and scored three Premiership goals; he also scored in his one League Cup appearance and netted once across two Conference League qualifying appearances, figures that suggest a rotation striker who combines starting opportunities with impact from the bench.

🔥 Recent form

Last 6 appearances for James Wilson.

Season average rating: 6.88

Match
Rangers
Hearts 2-2 Rangers
28 Oct 2026 (H)
Mins
12
Goals
-
Rating
6.5
Match
Motherwell
Motherwell 0-2 Hearts
25 Oct 2026 (A)
Mins
87
Goals
-
Rating
6.7
Match
Celtic
Celtic 7-1 Hearts
18 Oct 2026 (A)
Mins
9
Goals
-
Rating
6.5
Match
St. Mirren
Hearts 5-0 St. Mirren
10 Oct 2026 (H)
Mins
73
Goals
-
Rating
7.4
Match
Kilmarnock
Kilmarnock 1-1 Hearts
19 Sep 2026 (A)
Mins
90
Goals
-
Rating
7.0
Match
Falkirk
Falkirk 2-1 Hearts
15 Sep 2026 (A)
Mins
46
Goals
1
Rating
7.2

Wilson averages a 6.88 rating this season, with a high of 7.44 and a low of 6.43 – a relatively tight range that points to steady, consistent contributions across his appearances.

📋 Career stats

Team
Hearts
Hearts
Season 2026 - 2027
Country
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Games
10
Goals
3
Team
Hearts
Hearts
Season 2025 - 2026
Country
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Games
6
Goals
-
Team
Hearts
Hearts
Season 2024 - 2025
Country
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Games
24
Goals
5
Team
Hearts
Hearts
Season 2023 - 2024
Country
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Games
2
Goals
-

Wilson is a 19-year-old Scotland striker who plays for Hearts. His career has included registrations with Tottenham Hotspur and Hearts since July 2021, with loan movements between the two; he recorded five goals in 2024-25 and has added further cup contributions in subsequent seasons, a trajectory consistent with a young player developing through loan experience and sporadic first-team minutes.

💰 Transfers

Team
Hearts
Hearts
1 June 2026
From
Tottenham Hotspur
Tottenham Hotspur
Type
Returned from loan
Team
Tottenham Hotspur
Tottenham Hotspur
2 February 2026
From
Hearts
Hearts
Type
Loan
Team
Hearts
Hearts
1 July 2021
Type
Signed

Wilson moved on loan from Hearts to Tottenham Hotspur in February 2026 and returned to Hearts on loan from Tottenham Hotspur in June 2026; his initial arrival at Hearts took place in July 2021, and the recorded moves are predominantly loan arrangements rather than permanent, fee-based transfers.

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