SALARYSPORT
0
HEART OF MIDLOTHIAN · AM L · AGE 23 · SCOTLAND

Josh McPake - salary, contract & career earnings

Josh McPake earns $732 per week and $38,038 per year playing for Heart Of Midlothian. Josh McPake has earned $984,977 in career earnings. Last recorded deal expired May 31, 2026.

WEEKLY SALARY $732
YEARLY SALARY $38k
CAREER EARNINGS $985k
DEAL EXPIRED MAY 2026

Earns more than 1.5% of Scottish Premiership players.

Earnings over time

Weekly salary by contract year, over the seasons we hold a salary for

$40 2018
$811 2019
$3k 2020
$3k 2021
$5k 2022
$5k 2023
$867 2025
$732 2026
$732 2027

Contract history

Tap a column heading to re-rank
YEARWEEKLY SALARYYEARLY SALARYCLUB LEAGUEPOSITIONAGE CONTRACT EXPIRY
2027 $732 $38,038 Heart Of Midlothian Scottish Premiership AM L 23 May 31, 2026
2026 $732 $38,038 St Johnstone Scottish Premiership AM L 23 May 31, 2026
2025 $867 $45,092 St Johnstone Scottish Premiership AM RL, ST 23 May 31, 2024
2023 $5,453 $283,556 Rangers Scottish Premiership AM RL, ST 20 May 31, 2024
2022 $5,453 $283,556 Tranmere Rovers League Two AM RLC, F C 19 May 31, 2024
2021 $2,793 $145,236 Harrogate Town National League AM (RLC), ST (C) 18 May 31, 2022
2020 $2,793 $145,236 Rangers Scottish Premiership AM RLC, F C 17 May 31, 2022
2019 $811 $42,188 Rangers Scottish Premiership ST 16 May 31, 2020
2018 $40 $2,075 Rangers Scottish Premiership D C 15 May 31, 2021

Contract timeline

Deals signed and when they expire

$40/wk
$811/wk
$2,793/wk
20-21
$5,453/wk
22-23
$867/wk
$732/wk
26-27
2018202120252028

Salary rank at Heart Of Midlothian

Josh McPake is the 5th highest earner in the squad

Zander Clark
$3,990
Yan Dhanda
$3,059
Kieran Wright
$1,330
Josh McPake
$732

Cumulative career earnings

Running total by year, over the seasons we hold a salary for

$2k 2018
$44k 2019
$189k 2020
$335k 2021
$618k 2022
$902k 2023
$947k 2025
$985k 2026

Frequently asked questions

Josh McPake, Heart Of Midlothian

How much does Josh McPake earn per week?

Josh McPake earns $732 per week playing for Heart Of Midlothian.

What is Josh McPake's yearly salary?

Josh McPake's yearly salary is $38,038.

What is Josh McPake's net worth?

We publish career earnings rather than net worth. Josh McPake has earned $984,977 in salaries across 8 recorded seasons.

When does Josh McPake's contract expire?

Josh McPake's last recorded deal with Heart Of Midlothian expired on May 31, 2026.

What position does Josh McPake play?

Josh McPake plays as an AM L for Heart Of Midlothian in the scottish-premiership.

How old is Josh McPake?

Josh McPake is 23 years old.

Other Heart Of Midlothian players

Heart Of Midlothian PAYROLL →

Embed this on your site

Free to use on any site. Copy the code below.