Skip to content
JM

Josh McCulloch

€367KMarket Value
Civil Service Strollers
Civil Service Strollers
•Defender•
ScotlandScotland
22
Mar 8, 2004
2
Shirt Number
Card stats based on
2026/2027

Performance Overview

Season Performance 26/27
All Competitions
Matches
1
Goals
0
Assists
0
Goal Contributions
0
Mins/game
90
Avg Rating
—

rating

0.000(+0.0%)
Last 4 matches
Oct 6, 2025 — Oct 6, 2026
High
0.00
Low
0.00
Avg
0.00
G+A
0
Wins1
Draws1
Losses2
MonthMatchesMinsGAG+AG/MRating
Sep 2026
1900000.00-
Apr 2026
21800000.00-
Jan 2026
1900000.00-
3 months • 4 matches
Career Statistics

Career

Career Progress

Career Progress

Appearances per Season

Appearance Distribution

11
Full match
10
Substituted off
11
From Bench

Josh McCulloch: career in numbers

Career figures, computed
Career involvement (league)
0 G+A per 900 goals + 0 assists across 5 league seasons (per-90 from 831 minutes on record)
League seasons on record
5 (2022–2026)
Clubs with recorded appearances
4
Among position peers, computed
Goals rank
#24 of 500 goals
G+A per 90 percentile
34th0 per 90

Cohort: 50 League Two (Scotland) defenders, 2023/2024, min. 450 minutes.

How we calculate this

Rival Clubs(20)

Player stats against each opponent club

TeamMPWDLGA
Bonnyrigg Rose AthleticBonnyrigg Rose Athletic20020010
Elgin CityElgin City21010000
Cove RangersCove Rangers10010000
StenhousemuirStenhousemuir10010000
LivingstonLivingston10010010
Hamilton AcademicalHamilton Academical10010010
DumbartonDumbarton11000000
Forfar AthleticForfar Athletic10100000
Stirling AlbionStirling Albion11000000
Brechin CityBrechin City10010000
StranraerStranraer10010000
Linlithgow RoseLinlithgow Rose10100000
Borussia Dortmund U19Borussia Dortmund U1910010000
CowdenbeathCowdenbeath10010000
Stirling UniversityStirling University10010000
Molde U19Molde U1911000000
Irvine MeadowIrvine Meadow10010000
Jeanfield SwiftsJeanfield Swifts11000000
Musselburgh AthleticMusselburgh Athletic11000000
Nantes U19Nantes U1911000000
Transfers

Transfers

Transfer History

Jul 23, 2024Free Transfer
May 31, 2024End of loan
Jul 13, 2023Free Transfer
May 31, 2023End of loan