Skip to content
Andy Cannon

Andy Cannon

Midfield - Central Midfield  at Wrexham AFC
Age30
CitizenshipEngland
Height1.76 m
Footright
BornMarch 14, 1996
at Wrexham AFC 1,262 days · joined 2022-12-09
👕200+ Apps
Market value €300k
Rating · 24/25 5.4 Average
Central Midfield Midfield

Career snapshot

5
clubs played for
14/15
debut season
0.07
goals / match
Rochdale AFC
top club · 126 apps

Position rank · 24/25

#613
goals rank
#2089
assists rank
23
season goals
25
season assists

Among 2,799 Midfield - Central Midfields · ≥200 mins

Career highs

€300k
peak value · 2025
€165k
top transfer fee · 18/19
8
best season · 23/24
int'l / penalties
317Appearances
23Goals
25Assists
47Yellow cards
1Red cards
71Full matches (90′)
Full nameAndy Cannon
Name in home countryAndrew Francis Cannon
Date of birth1996-03-14 (30 yrs)
Place of birthTameside, England
CitizenshipEngland
PositionMidfield - Central Midfield (main: Midfield)
Footright
Height176.00 m
Current clubWrexham AFC
Joined2022-12-09
Contract expires2026-06-30
AgentGW Sports
Feb 2025
Injury: unknown
21 games missed
Sep 2024
Injury: unknown
3 games missed
Jul 2024
24/25 — Wrexham AFC
28 matches · 4 G · 0 A · across 4 competitions
Jul 2023
23/24 — Wrexham AFC
41 matches · 8 G · 6 A · across 4 competitions
Dec 2022
Transfer: Hull City → Wrexham
22/23 · Transfer
Jul 2022
22/23 — Hull City, Wrexham AFC
23 matches · 0 G · 0 A · across 4 competitions
May 2022
Transfer: Stockport → Hull City
21/22 · Return from loan
Mar 2022
Transfer: Hull City → Stockport
21/22 · Loan
Jul 2021
21/22 — Hull City, Stockport County
20 matches · 2 G · 0 A · across 4 competitions
Jul 2021
Transfer: Portsmouth → Hull City
21/22 · Transfer
Jul 2020
20/21 — Portsmouth FC
49 matches · 2 G · 5 A · across 4 competitions
Jul 2019
19/20 — Portsmouth FC
28 matches · 1 G · 4 A · across 5 competitions
Jan 2019
Transfer: Rochdale → Portsmouth
18/19 · Transfer · €165k
Jul 2018
18/19 — Rochdale AFC, Portsmouth FC
18 matches · 1 G · 0 A · across 5 competitions
Jul 2017
17/18 — Rochdale AFC
31 matches · 2 G · 5 A · across 4 competitions
Jul 2016
16/17 — Rochdale AFC
31 matches · 3 G · 2 A · across 4 competitions
Jul 2015
15/16 — Rochdale AFC
30 matches · 0 G · 2 A · across 4 competitions
Jul 2014
14/15 — Rochdale AFC
18 matches · 0 G · 1 A · across 3 competitions
Jul 2014
Transfer: Rochdale U18 → Rochdale
14/15 · Transfer
Jan 1970
Peak market value: €300k
Highest valuation recorded in dataset

Percentile rank vs 2053 other Midfield - Central Midfields with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).

Goals4 total · 0.45/90
81
Assists0 total · 0.00/90
0
G+A4 total · 0.45/90
62
Yellow cards6 total · 0.68/90
19
6,366 min
Minutes played by club
Wrexham AFC 21.6%
Hull City 6.9%
Stockport County 6.5%
Portsmouth FC 38.7%
Rochdale AFC 26.2%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Wrexham AFC 3 22/23 24/25 86 12 6 1,378
Hull City 2 21/22 22/23 17 1 0 438
Stockport County 1 21/22 21/22 9 1 0 414
Portsmouth FC 3 18/19 20/21 79 3 9 2,465
Rochdale AFC 5 14/15 18/19 126 6 10 1,671

Career trajectory — goals, assists & market value

4€56K7€113K11€169K14€225K14/15 — 1 assists114/1515/16 — 2 assists215/1616/17 — 3 goals (Rochdale AFC)16/17 — 2 assists516/1717/18 — 2 goals (Rochdale AFC)17/18 — 5 assists717/1818/19 — 1 goals (Rochdale AFC)118/1919/20 — 1 goals (Portsmouth FC)19/20 — 4 assists519/2020/21 — 2 goals (Portsmouth FC)20/21 — 5 assists720/2121/22 — 2 goals (Hull City)221/2222/2323/24 — 8 goals (Wrexham AFC)23/24 — 6 assists1423/2424/25 — 4 goals (Wrexham AFC)424/2515/16 — €75K16/17 — €100K21/22 — €200K22/23 — €200K23/24 — €175K24/25 — €225KGoalsAssistsMarket value

Goals by season

14/15: 0014/1515/16: 0015/1616/17: 3316/1717/18: 2217/1818/19: 1118/1919/20: 1119/2020/21: 2220/2121/22: 2221/2222/23: 0022/2323/24: 8823/2424/25: 4424/25

Assists by season

14/15: 1114/1515/16: 2215/1616/17: 2216/1717/18: 5517/1818/19: 0018/1919/20: 4419/2020/21: 5520/2121/22: 0021/2222/23: 0022/2323/24: 6623/2424/25: 0024/25
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
24/25 EFL Cup Wrexham AFC 0 0 0 0 0 0
24/25 EFL Trophy Wrexham AFC 3 2 0 1 0 109
24/25 FA Cup Wrexham AFC 1 0 0 0 0 0
24/25 League One Wrexham AFC 24 2 0 5 0 684
23/24 EFL Cup Wrexham AFC 1 0 0 0 0 0
23/24 EFL Trophy Wrexham AFC 1 0 0 0 0 0
23/24 FA Cup Wrexham AFC 4 2 1 0 0 147
23/24 League Two Wrexham AFC 35 6 5 3 1 438
22/23 Championship Hull City 5 0 0 0 0 0
22/23 EFL Cup Hull City 1 0 0 0 0 0
22/23 FA Cup Wrexham AFC 1 0 0 0 0 0
22/23 National League Wrexham AFC 16 0 0 1 0 0
21/22 Championship Hull City 10 1 0 1 0 438
21/22 EFL Cup Hull City 1 0 0 0 0 0
21/22 FA Cup Hull City 0 0 0 0 0 0
21/22 National League Stockport County 9 1 0 1 0 414
20/21 EFL Cup Portsmouth FC 2 0 0 0 0 0
20/21 EFL Trophy Portsmouth FC 2 0 0 0 0 0
20/21 FA Cup Portsmouth FC 2 0 2 0 0 0
20/21 League One Portsmouth FC 43 2 3 9 0 1,382
19/20 EFL Cup Portsmouth FC 2 0 0 1 0 0
19/20 EFL Trophy Portsmouth FC 3 0 1 0 0 0
19/20 FA Cup Portsmouth FC 3 0 1 0 0 0
19/20 League One Portsmouth FC 18 1 1 3 0 1,083
19/20 League One Play-Offs Portsmouth FC 2 0 1 0 0 0
18/19 EFL Cup Rochdale AFC 2 0 0 0 0 0
18/19 EFL Trophy Rochdale AFC 1 1 0 0 0 90
18/19 FA Cup Rochdale AFC 1 0 0 0 0 0
18/19 League One Portsmouth FC 2 0 0 0 0 0
18/19 League One Rochdale AFC 12 0 0 1 0 0
18/19 League One Play-Offs Portsmouth FC 0 0 0 0 0 0
17/18 EFL Cup Rochdale AFC 1 0 0 0 0 0
17/18 EFL Trophy Rochdale AFC 3 0 1 1 0 0
17/18 FA Cup Rochdale AFC 6 0 3 1 0 0
17/18 League One Rochdale AFC 21 2 1 4 0 781
16/17 EFL Cup Rochdale AFC 2 1 0 0 0 152
16/17 EFL Trophy Rochdale AFC 2 0 0 0 0 0
16/17 FA Cup Rochdale AFC 3 0 0 0 0 0
16/17 League One Rochdale AFC 24 2 2 5 0 648
15/16 FA Cup Rochdale AFC 2 0 0 1 0 0
15/16 FL Trophy Rochdale AFC 2 0 0 1 0 0
15/16 League Cup Rochdale AFC 1 0 0 0 0 0
15/16 League One Rochdale AFC 25 0 2 6 0 0
14/15 EFL Trophy Rochdale AFC 1 0 0 0 0 0
14/15 FA Cup Rochdale AFC 0 0 0 0 0 0
14/15 League One Rochdale AFC 17 0 1 2 0 0
SeasonDateFromToTypeMarket valueFee
14/15 2014-07-01 Rochdale U18 Rochdale Transfer 0
18/19 2019-01-02 Rochdale Portsmouth Transfer 100000 €165k
21/22 2021-07-01 Portsmouth Hull City Transfer 100000
21/22 2022-03-24 Hull City Stockport Loan 200000
21/22 2022-05-31 Stockport Hull City Return from loan 200000
22/23 2022-12-09 Hull City Wrexham Transfer 200000
SeasonInjuryFromToDays missedGames missed
24/25 Thigh problems 2024-09-04 2024-09-16 13 3
24/25 Cruciate ligament tear 2025-02-24 201 21
Current€300k
Peak€300k
Low
Δ since start+€250k
€75k€150k€225k€300k197019701970
DateValue
Jan 1, 1970 €300k
Jan 1, 1970 €200k
Jan 1, 1970 €225k
Jan 1, 1970
Jan 1, 1970 €175k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €200k
Jan 1, 1970 €100k
Jan 1, 1970 €75k
Jan 1, 1970 €50k

No national team data.

TeammatePPG played withJoint goalsMinutes
Ian Henderson 1 5 0
Joe Rafferty 1 0 0
Callum Camps 1 0 0
Tom Naylor 2 2 0
Paul Mullin 2 3 0
Sean Raggett 2 0 0
Ronan Curtis 2 2 0
John Marquis 2 0 0
Harrison McGahey 1 0 0
Craig MacGillivray 2 0 0
Ollie Palmer 2 0 0
Marcus Harness 2 2 0
Ryan Williams 2 1 0
Jamie Allen 1 0 0
Thomas O'Connor 2 1 0
Joe Bunney 2 1 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
23/24 League Two Wrexham AFC 6 35
17/18 League One Rochdale AFC 2 21
24/25 EFL Trophy Wrexham AFC 2 3

Top assist seasons

SeasonCompetitionClubAssistsMatches
23/24 League Two Wrexham AFC 5 35
17/18 FA Cup Rochdale AFC 3 6
20/21 League One Portsmouth FC 3 43

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
21/22 2022-05-31 Stockport Hull City Return from loan €200k
21/22 2022-03-24 Hull City Stockport Loan €200k

Last 50 matches for Wrexham AFC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2026-02-07 GB2 Wrexham AFC 0–2 Millwall FC Available
2026-01-31 GB2 Sheffield Wednesday FC 0–1 Wrexham AFC Available
2026-01-24 GB2 Queens Park Rangers FC 2–3 Wrexham AFC Available
2026-01-20 GB2 Wrexham AFC 1–1 Leicester City FC Available
2026-01-17 GB2 Wrexham AFC 1–2 Norwich City FC Available
2026-01-04 GB2 Derby County FC 1–2 Wrexham AFC Available
2025-12-29 GB2 Wrexham AFC 2–2 Preston North End FC Available
2025-12-26 GB2 Wrexham AFC 3–2 Sheffield United FC Available
2025-12-19 GB2 Swansea City AFC 2–2 Wrexham AFC Available
2025-12-13 GB2 Wrexham AFC 1–2 Watford FC Available
2025-12-10 GB2 Hull City AFC 3–3 Wrexham AFC Available
2025-12-06 GB2 Preston North End FC 1–2 Wrexham AFC Available
2025-11-29 GB2 Wrexham AFC 2–1 Blackburn Rovers FC Available
2025-11-26 GB2 Wrexham AFC 2–2 Bristol City FC Available
2025-11-22 GB2 Ipswich Town FC 3–1 Wrexham AFC Available
2025-11-08 GB2 Wrexham AFC 1–0 Charlton Athletic FC Available
2025-11-05 GB2 Portsmouth FC 0–0 Wrexham AFC Available
2025-10-31 GB2 Wrexham AFC 3–2 Coventry City FC Available
2025-10-25 GB2 Middlesbrough FC 1–1 Wrexham AFC Available
2025-10-22 GB2 Wrexham AFC 1–0 Oxford United FC Available
2025-10-18 GB2 Stoke City FC 1–0 Wrexham AFC Available
2025-10-03 GB2 Wrexham AFC 1–1 Birmingham City FC Available
2025-09-30 GB2 Leicester City FC 1–1 Wrexham AFC Available
2025-09-27 GB2 Wrexham AFC 1–1 Derby County FC Available
2025-09-20 GB2 Norwich City FC 2–3 Wrexham AFC Available
2025-09-13 GB2 Wrexham AFC 1–3 Queens Park Rangers FC Available
2025-08-30 GB2 Millwall FC 0–2 Wrexham AFC Available
2025-08-23 GB2 Wrexham AFC 2–2 Sheffield Wednesday FC Available
2025-08-16 GB2 Wrexham AFC 2–3 West Bromwich Albion FC Available
2025-08-09 GB2 Southampton FC 2–1 Wrexham AFC Available
2025-05-03 GB3 Lincoln City 0–2 Wrexham AFC Available
2025-04-26 GB3 Wrexham AFC 3–0 Charlton Athletic Available
2025-04-21 GB3 Blackpool FC 1–2 Wrexham AFC Available
2025-04-18 GB3 Wrexham AFC 1–1 Bristol Rovers Available
2025-04-12 GB3 Wigan Athletic 0–0 Wrexham AFC Available
2025-04-05 GB3 Wrexham AFC 3–0 Burton Albion Available
2025-04-01 GB3 Cambridge United 2–2 Wrexham AFC Available
2025-03-29 GB3 Exeter City 0–2 Wrexham AFC Available
2025-03-22 GB3 Wrexham AFC 1–0 Stockport County Available
2025-03-15 GB3 Wycombe Wanderers 0–1 Wrexham AFC Available
2025-03-11 GB3 Reading FC 2–0 Wrexham AFC Available
2025-03-08 GB3 Wrexham AFC 1–0 Rotherham United INJURED Cruciate ligament tear
2025-03-04 GB3 Huddersfield Town 0–1 Wrexham AFC INJURED Cruciate ligament tear
2025-03-01 GB3 Wrexham AFC 0–0 Bolton Wanderers INJURED Cruciate ligament tear
2025-02-23 GB3 Mansfield Town 1–2 Wrexham AFC Available
2025-02-18 GB3 Wrexham AFC 1–2 Leyton Orient Available
2025-02-15 GB3 Northampton Town 0–2 Wrexham AFC Available
2025-02-01 GB3 Crawley Town 1–2 Wrexham AFC Available
2025-01-28 GB3 Wrexham AFC 2–3 Stevenage FC Available
2025-01-23 GB3 Wrexham AFC 1–1 Birmingham City Available

Teams faced most often by Andy Cannon's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Shrewsbury Town 29 16 4 9 40 25 +15 55%
Doncaster Rovers 26 7 7 12 34 39 -5 27%
Bristol Rovers 26 9 10 7 38 33 +5 35%
Charlton Athletic 26 7 9 10 32 36 -4 27%
AFC Wimbledon 26 13 7 6 42 28 +14 50%
Peterborough United 26 11 3 12 41 47 -6 42%
Gillingham FC 26 9 8 9 32 29 +3 35%
Fleetwood Town 24 10 8 6 36 31 +5 42%
Blackpool FC 24 9 6 9 27 29 -2 38%
Wigan Athletic 24 11 5 8 48 43 +5 46%
Sunderland AFC 23 5 5 13 29 41 -12 22%
Oxford United 22 6 6 10 30 38 -8 27%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
14/15 Senior debut season
16/17 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 28 793 6 0 0 0.68
23/24 41 585 3 0 1 0.62
22/23 23 0 1 0 0 0
21/22 20 852 2 0 0 0.21
20/21 49 1,382 9 0 0 0.59
19/20 28 1,083 4 0 0 0.33
18/19 18 90 1 0 0 1
17/18 31 781 6 0 0 0.69
16/17 31 800 5 0 0 0.56
15/16 30 0 8 0 0 0
14/15 18 0 2 0 0 0

Output by competition

Career goals and assists broken down by tournament.

League One
186 apps
9 G
10 A
League Two
35 apps
6 G
5 A
FL Trophy
18 apps
3 G
2 A
FA Cup
23 apps
2 G
7 A
League Cup
13 apps
1 G
0 A
National League
25 apps
1 G
0 A
Championship
15 apps
1 G
0 A
League One Play-Offs
2 apps
0 G
1 A

Frequently asked about Andy Cannon

Who is Andy Cannon?

Andy Cannon is an England professional footballer who plays as a central midfield for Wrexham AFC.

How old is Andy Cannon?

Andy Cannon is 30 years old. He was born on March 14, 1996 in Tameside.

What position does Andy Cannon play?

Andy Cannon plays as a central midfield (Midfield - Central Midfield).

What club does Andy Cannon play for?

Andy Cannon currently plays for Wrexham AFC.

How many career goals has Andy Cannon scored?

Across all senior club competitions in our dataset, Andy Cannon has scored 23 goals in 317 appearances.

What is Andy Cannon's market value?

Andy Cannon's most recent reported market value is €300k.