- Apps · 26/27
- 16 13 starts
- all competitions
- Minutes
- 1,119 69%
- of 1,620 available
- Goals
- 1 1 pen
- one every 1119 min
- Assists
- 1
- Avg rating
- 6.69 −0.04
- 25/26: 6.73
- Market Value
- €400K #19
- at Tranmere Rovers
Last 10 matches · rating
Avg 6.64- 6.7
- 6.6
- 6.6
- 6.3
- 6.5
- 7.0
- 6.8
- 6.8
- 6.7
- 6.5
| Date | Opponent | Res | Min | G | A | Rating |
|---|---|---|---|---|---|---|
| 7 Nov | 0-3 | 64′ | – | – | 6.5 | |
| 31 Oct | 3-1 | 90′ | – | – | 6.7 | |
| 24 Oct | 1-1 | 90′ | – | – | 6.8 | |
| 20 Oct | 1-0 | 90′ | – | – | 6.8 | |
| 17 Oct | 1-2 | 90′ | – | – | 7.0 | |
| 10 Oct | 1-1 | 8′ | – | – | 6.5 | |
| 3 Oct | 2-4 | 61′ | – | – | 6.3 | |
| 26 Sept | 1-1 | 61′ | – | – | 6.6 | |
| 19 Sept | 0-0 | 19′ | – | – | 6.6 | |
| 12 Sept | 0-2 | 90′ | – | – | 6.7 |
All matches · 15 more
| 5 Sept | 2-0 | 34′ | 1 | – | 7.1 | |
| 1 Sept | 2-2 | 81′ | – | – | 7.1 | |
| 29 Aug | 2-2 | 90′ | – | – | 6.8 | |
| 22 Aug | 1-1 | 90′ | – | – | 6.3 | |
| 15 Aug | 2-0 | 89′ | – | 1 | 7.1 | |
| 1 Aug | 2-2 | 72′ | – | – | 6.2 | |
| 2 May | 1-1 | 37′ | – | – | 7.0 | |
| 25 Apr | 0-3 | 52′ | – | – | 6.5 | |
| 21 Apr | 3-1 | 7′ | – | – | 6.5 | |
| 6 Apr | 0-1 | 76′ | – | – | 7.0 | |
| 3 Apr | 0-1 | 78′ | – | – | 6.3 | |
| 21 Mar | 0-1 | 90′ | – | – | 7.0 | |
| 17 Mar | 0-3 | 90′ | – | – | 6.8 | |
| 14 Mar | 0-0 | 82′ | – | – | 6.5 | |
| 7 Mar | 1-3 | 90′ | – | – | 6.8 |
Chart: oldest → newest · team record 2-4-4 (W-D-L) · 0 G · 0 A in 663 min. Rating colours: green 8.0+, blue 7.0+, amber 6.0+, red below. H / A = home / away. Club and country.
Share of Tranmere Rovers's season
18 official gamesForm · 16 matches
since 1 AugAvg 6.69High 7.1Low 6.2
4 W8 D4 LAppearances 26/27
13 started3 off the benchVs players in his position
Duels won per 90 · 9.61#1 of 28
League Two (England) 26/27 · forwards with 900+ minutes · median 5.02 duels won
Position
Centre-ForwardAttacker · Right foot
Personal information
- Date of birth
- 16 Oct 1993
- Place of birth
- Middlesbrough, England
- Height
- 180 cm
- Weight
- 75 kg
- Tactical role
- Centre-Forward
- Preferred foot
- Right foot
Season 26/27 · all comps
Tranmere RoversAttack
- Goals
- 1
- Penalties (missed)
- 1 (1)
- Minutes per goal
- 1119′
Passing
- Assists
- 1
- Key passes
- 2 of 311
- Passes
- 2 of 3243
- Crosses (accurate)
- —
Defence
- Tackles
- 2 of 32
- Blocks
- 2 of 36
Duels
- Total
- 2 of 3214
- Won
- 2 of 3107
Minutes
- Started
- 13
- Off the bench
- 3
- Total
- 1,119′
- Minutes per match
- 70′
Discipline
- Yellow
- 2
- Red
- 0
- Fouls committed
- 2 of 39
- Fouls drawn
- 2 of 33
Duels won · 2 of 350%
Pass accuracy · 2 of 359%
Competitions
League Two
Carabao Cup
FA Cup
“n of 3” = reported by n of the 3 competitions played. — = the figure on record is not credible (a zero over many minutes).
| Stat | Per 90 | Now vs 25/26 | 25/26 | Change |
|---|---|---|---|---|
| Attack | ||||
| Goals | 0.08 | 0.19 | −57% | |
| Goals + assists | 0.16 | 0.26 | −39% | |
| Passing | ||||
| Assists | 0.08 | 0.08 | +7% | |
| Discipline | ||||
| Fouls committed | 0.72 | 2.26 | −68% | |
| Fouls drawn | 0.24 | 1.39 | −83% | |
| Yellow cards | 0.16 | 0.11 | — | |
League Two + FA Cup + Carabao Cup · 1,119 min. 25/26 and the white tick = his figure last season in the same 3 competitions (2,393 min). A rate appears only when every competition played reports the stat. How we calculate this
Season by competition
26/27| Competition | Apps | Starts | Min | G | A | G+A/90 | Rating | W-D-L |
|---|---|---|---|---|---|---|---|---|
| 14 | 11 | 983 | 1 | 1 | 0.18 | 6.74 | 4-7-3 | |
| 1 | 1 | 72 | 0 | 0 | — | 6.20 | 0-1-0 | |
| 1 | 1 | 64 | 0 | 0 | — | 6.49 | 0-0-1 | |
| 16 | 13 | 1,119 | 1 | 1 | 0.16 | 6.69 | 4-8-4 |
W-D-L is the team result in the games he played.
Attributes · tactical radar
63 OVR · Centre-Forward · Right foot- Attacking−6 vs ST
- 66
- Technical+2 vs ST
- 69
- Tactical−6 vs ST
- 59
- Defending−5 vs ST
- 33
- Creativity−3 vs ST
- 59
Based on 26/27 & 25/26 · 60 apps (3,686 min) · dashed ring = 60 pro baseline · tick = striker benchmark.
Market value & valuation
Tranmere Rovers · 3% of €14MEstimated market value
€400K
Most valuable · Tranmere Rovers
- #1
Jordan Davies€800K - #2
Courtney Baker-Richardson€760K - #3
Lewis Warrington€736K - #4
Tom Conlon€704K - #19
Joe Ironside€400K
Contract & transfers
- Contract until
- 30 Jun 2028 · 1.6 yrs left
- Weekly wage
- £3,100
- Yearly salary
- £161,200
Transfers on record (14)
Doncaster Rovers →
Tranmere Rovers
Cambridge United →
Doncaster RoversFree
York City →
Kidderminster HarriersEnd of loan
Kidderminster Harriers →
York CityLoan
Sheffield United →
Alfreton TownFree
Hartlepool United →
Sheffield UnitedEnd of loan
Sheffield United →
Hartlepool UnitedLoan
Alfreton Town →
Sheffield UnitedEnd of loan
Sheffield United →
Alfreton TownLoan
Harrogate Town →
Sheffield UnitedEnd of loan
Sheffield United →
Harrogate TownLoan
Halifax Town →
Sheffield UnitedEnd of loan
Sheffield United →
Halifax TownLoan
Sheffield United U18 →
Sheffield United
Career
Senior clubs · official matches- 5A –14/1512 appsATO+
- 2A –15/1617 appsATO
- 16A 016/1734 appsNTO
- 17A –18/1927 appsYCI+
- 7A 319/2036 appsMTO
- 14A 720/2149 appsCUN
- 15A 521/2246 appsCUN
- 6A 222/2350 appsCUN
- 24A 723/2455 appsDRO
- 6A 124/2549 appsDRO
- 6A 225/2644 appsTRO+
- 1A 126/2716 appsTRO
- —–14/15–2 YC
- —–15/16–0 YC
- 0.53–16/172,699′0 YC
- —–18/19–0 YC
- 0.356.8219/202,584′0 YC
- 0.567.0420/213,388′8 YC
- 0.516.9921/223,515′2 YC
- 0.246.8122/233,004′1 YC
- 0.647.2323/244,370′5 YC
- 0.266.8624/252,407′0 YC
- 0.286.7325/262,567′3 YC
- 0.166.6926/271,119′2 YC
| Career by team | Period | Apps | Min | G | A | G+A/90 | Rating |
|---|---|---|---|---|---|---|---|
| 25/26– | 58 | 3,643 | 7 | 3 | 0.25 | 6.73 | |
| 23/24–25/26 | 106 | 6,820 | 30 | 8 | 0.50 | 7.05 | |
| 20/21–22/23 | 145 | 9,907 | 35 | 14 | 0.45 | 6.94 | |
| 19/20 | 36 | 2,584 | 7 | 3 | 0.35 | 6.82 | |
| 18/19 | 26 | 1,770 | 17 | 0 | 0.86 | — | |
| 18/19 | 1 | — | 0 | — | — | — | |
| 16/17 | 34 | 2,699 | 16 | 0 | 0.53 | — | |
| 14/15–15/16 | 26 | — | 6 | — | — | — | |
| 14/15 | 3 | 270 | 1 | — | — | — | |
| 12/13–14/15 | 20 | — | 0 | — | — | — | |
| 13/14 | 11 | — | 2 | 0 | — | — | |
| 13/14 | 8 | — | 0 | — | — | — | |
| Senior total | 474 | — | 121 | — | 0.46 | — |
140 in 27,423 min
The number above each bar is the value charted · A = assists · under the season: apps and club; average rating, minutes and yellow cards in the per-90 chart · the latest season is in progress · per-90 figures use only the seasons with minutes and assists on record
Season by season (19)
| Season | Team | Apps | Starts | Min | G | A | G+A/90 | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 26/27 | Tranmere Rovers | 16 | 13 | 1,119 | 1 | 1 | 0.16 | 2 | 0 | 6.69 |
| 25/26 | Tranmere Rovers | 42 | 30 | 2,524 | 6 | 2 | 0.29 | 3 | 0 | 6.74 |
| 25/26 | Doncaster Rovers | 2 | 0 | 43 | 0 | 0 | — | 0 | 0 | 6.54 |
| 24/25 | Doncaster Rovers | 49 | 21 | 2,407 | 6 | 1 | 0.26 | 0 | 0 | 6.86 |
| 23/24 | Doncaster Rovers | 55 | 47 | 4,370 | 24 | 7 | 0.64 | 5 | 0 | 7.23 |
| 22/23 | Cambridge United | 50 | 32 | 3,004 | 6 | 2 | 0.24 | 1 | 0 | 6.81 |
| 21/22 | Cambridge United | 46 | 38 | 3,515 | 15 | 5 | 0.51 | 2 | 0 | 6.99 |
| 20/21 | Cambridge United | 49 | 37 | 3,388 | 14 | 7 | 0.56 | 8 | 0 | 7.04 |
| 19/20 | Macclesfield Town | 36 | 28 | 2,584 | 7 | 3 | 0.35 | 0 | 0 | 6.82 |
| 18/19 | Kidderminster Harriers | 26 | 20 | 1,770 | 17 | 0 | 0.86 | 0 | 0 | — |
| 18/19 | York City | 1 | 0 | — | 0 | — | — | 0 | 0 | — |
| 16/17 | Nuneaton Town | 34 | 30 | 2,699 | 16 | 0 | 0.53 | 0 | 0 | — |
| 15/16 | Alfreton Town | 17 | 8 | — | 2 | — | — | 0 | 0 | — |
| 14/15 | Alfreton Town | 9 | 0 | — | 4 | — | — | 2 | 0 | — |
| 14/15 | Hartlepool United | 3 | 3 | 270 | 1 | — | — | 0 | 0 | — |
| 13/14 | Halifax Town | 11 | 7 | — | 2 | 0 | — | 1 | 0 | — |
| 13/14 | Harrogate Town | 8 | 0 | — | 0 | — | — | 0 | 0 | — |
| 13/14 | Sheffield United | 5 | 1 | 256 | 0 | — | — | 0 | 0 | — |
| 12/13 | Sheffield United | 15 | 2 | — | 0 | — | — | 0 | 0 | — |
Goal contributions by match
16 games- 0DROC–
- 1WSTO0+1
- 0D@PVA–
- 0D@NCO–
- 0DRUN–
- 1WOAT1+0
- 0L@GIL–
- 0D@ECI–
- 0DWAL–
- 0L@CHE–
- 0DROC–
- 0LBAR–
- 0W@NTO–
- 0D@CTO–
- 0WCTO–
- 0L@BAR–
Tranmere Rovers, oldest → newest · blank in 14 of 16 · last line = goals+assists · @ = away
Goals by opponent
Since Nov 2025 · 5 goals
Barrow12 games
Crawley Town12 games
Walsall12 games
Cheltenham Town13 games
1 each v Oldham Athletic
All 27 opponents since Nov 2025
| Opponent | P | W-D-L | G | A |
|---|---|---|---|---|
| Cheltenham Town | 3 | 3-0-0 | 1 | – |
| Oldham Athletic | 3 | 1-0-2 | 1 | – |
| Barnet | 3 | 0-0-3 | – | – |
| Fleetwood Town | 3 | 1-1-1 | – | – |
| Barrow | 2 | 1-0-1 | 1 | – |
| Crawley Town | 2 | 1-1-0 | 1 | – |
| Walsall | 2 | 0-1-1 | 1 | – |
| Crewe Alexandra | 2 | 0-0-2 | – | – |
| Gillingham | 2 | 0-0-2 | – | – |
| Grimsby Town | 2 | 1-1-0 | – | 1 |
| Harrogate Town | 2 | 1-0-1 | – | – |
| Milton Keynes Dons | 2 | 0-1-1 | – | – |
| Newport County | 2 | 0-1-1 | – | – |
| Rochdale | 2 | 0-2-0 | – | – |
| Shrewsbury Town | 2 | 1-0-1 | – | 1 |
| Accrington Stanley | 1 | 0-0-1 | – | – |
| Bromley | 1 | 0-0-1 | – | – |
| Cambridge United | 1 | 0-0-1 | – | 1 |
| Chesterfield | 1 | 0-0-1 | – | – |
| Colchester United | 1 | 0-0-1 | – | – |
| Exeter City | 1 | 0-1-0 | – | – |
| Northampton Town | 1 | 1-0-0 | – | – |
| Notts County | 1 | 0-0-1 | – | – |
| Port Vale | 1 | 0-1-0 | – | – |
| Rotherham United | 1 | 0-1-0 | – | – |
| Salford City | 1 | 0-0-1 | – | – |
| Swindon Town | 1 | 0-0-1 | – | – |
Computed from his own matches in this period (club and country, friendlies excluded). It is not a career head-to-head.
Trophies & awards
1 title- ×1
League Two2024/2025
Runner-up League Two 2020/2021
Compare & teammates
Tranmere Rovers squad →Compare with
- Joe Ironside vs Zane Okoro
Joe Ironside vs Courtney Baker-Richardson
Joe Ironside vs Connor Jennings- Compare with any player →
Teammates
- ZOZane OkoroAttacker
Courtney Baker-RichardsonAttacker
Connor JenningsAttacker
Tom InceAttacker
Jordan DaviesMidfielder
Will VaulksMidfielder
Ryan WatsonMidfielder
Sam FinleyMidfielder
Career — Joe Ironside
His highest-scoring season on record is 23/24, with 24 goals for Doncaster Rovers in 55 appearances.