Skip to content
John O'Sullivan

John O'Sullivan

Midfield - Right Midfield  at Shelbourne FC
Age32
CitizenshipIreland
Height1.81 m
Footright
BornSeptember 18, 1993
at Shelbourne FC 874 days · joined 2024-01-01
👕200+ Apps
Market value €100k
Right Midfield Midfield

Career snapshot

15
clubs played for
10/11
debut season
0.08
goals / match
Morecambe FC
top club · 86 apps

Career highs

€100k
peak value · 2024
top transfer fee
5
best season · 16/17
9 / 1
int'l caps / goals
412Appearances
33Goals
42Assists
46Yellow cards
1Red cards
111Full matches (90′)
Full nameJohn O'Sullivan
Name in home countryJohn Anthony James O'Sullivan
Date of birth1993-09-18 (32 yrs)
Place of birthDublin, Ireland
CitizenshipIreland
PositionMidfield - Right Midfield (main: Midfield)
Footright
Height181.00 m
Current clubShelbourne FC
Joined2024-01-01
Contract expires2025-11-30
AgentCAA Base Ltd
Jul 2025
2025 — Shelbourne FC
13 matches · 0 G · 1 A · across 2 competitions
Jul 2025
25/26 — Shelbourne FC
1 matches · 0 G · 0 A · across 1 competition
Jul 2024
2024 — Shelbourne FC
26 matches · 1 G · 0 A · across 2 competitions
Jul 2024
24/25 — Shelbourne FC
3 matches · 0 G · 0 A · across 1 competition
Jan 2024
Transfer: Bohemians → Shelbourne
23/24 · Transfer
Jul 2023
2023 — Bohemian Football Club
26 matches · 2 G · 0 A · across 3 competitions
Jul 2022
2022 — Bohemian Football Club
11 matches · 1 G · 0 A · across 2 competitions
Jul 2022
Transfer: Accrington → Bohemians
22/23 · Transfer
Jul 2021
21/22 — Accrington Stanley
27 matches · 3 G · 2 A · across 3 competitions
Jul 2021
Transfer: Morecambe FC → Accrington
21/22 · Transfer
Apr 2021
Injury: unknown
8 games missed
Jul 2020
20/21 — Morecambe FC
47 matches · 4 G · 8 A · across 5 competitions
Jul 2019
Transfer: Blackpool → Morecambe FC
19/20 · Transfer
Jul 2019
19/20 — Morecambe FC
39 matches · 3 G · 4 A · across 4 competitions
May 2019
Transfer: Dundee FC → Blackpool
18/19 · Return from loan
Jan 2019
Transfer: Blackpool → Dundee FC
18/19 · Loan
Jul 2018
18/19 — Blackpool FC, Dundee FC
33 matches · 1 G · 4 A · across 6 competitions
Jul 2018
Transfer: Carlisle United → Blackpool
18/19 · Transfer
Jul 2017
17/18 — Carlisle United
23 matches · 1 G · 0 A · across 3 competitions
Jan 2017
Transfer: Blackburn → Carlisle United
16/17 · Transfer
Jan 2017
Transfer: Accrington → Blackburn
16/17 · Return from loan
Aug 2016
Transfer: Blackburn → Accrington
16/17 · Loan
Jul 2016
16/17 — Accrington Stanley, Carlisle United
44 matches · 5 G · 2 A · across 5 competitions
May 2016
Transfer: Bury → Blackburn
15/16 · Return from loan
Jan 2016
Transfer: Blackburn → Bury
15/16 · Loan
Jan 2016
Transfer: Rochdale → Blackburn
15/16 · Return from loan
Nov 2015
Transfer: Blackburn → Rochdale
15/16 · Loan
Jul 2015
15/16 — Blackburn Rovers, Rochdale AFC, Bury FC
25 matches · 0 G · 4 A · across 4 competitions
Mar 2015
Transfer: Barnsley → Blackburn
14/15 · Return from loan
Feb 2015
Transfer: Blackburn → Barnsley
14/15 · Loan
Dec 2014
Transfer: Accrington → Blackburn
14/15 · Return from loan
Sep 2014
Transfer: Blackburn → Accrington
14/15 · Loan
Jul 2014
14/15 — Blackburn Rovers, Barnsley FC, Accrington Stanley, Blackburn Rovers U21
27 matches · 4 G · 10 A · across 5 competitions
May 2014
Transfer: Southport → Blackburn
13/14 · Return from loan
Jan 2014
Transfer: Blackburn → Southport
13/14 · Loan
Jul 2013
13/14 — Southport FC, Blackburn Rovers U21
26 matches · 4 G · 5 A · across 2 competitions
Jul 2013
Transfer: Blackburn U21 → Blackburn
13/14 · Transfer
Jul 2012
12/13 — Blackburn Rovers, Blackburn Rovers U21
25 matches · 4 G · 1 A · across 4 competitions
Jul 2011
11/12 — Blackburn Rovers U18, Blackburn Rovers Reserves
15 matches · 0 G · 1 A · across 2 competitions
Jul 2011
Transfer: Blackburn U18 → Blackburn Res.
11/12 · Transfer
Jul 2010
10/11 — Blackburn Rovers Reserves
1 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €100k
Highest valuation recorded in dataset
10,027 min
Minutes played by club
Shelbourne FC 10.0%
Accrington Stanley 26.1%
Bohemian Football Club 9.1%
Morecambe FC 18.9%
Dundee FC 0.0%
Blackpool FC 3.0%
Carlisle United 13.1%
Blackburn Rovers 0.0%
Rochdale AFC 0.0%
Bury FC 0.0%
Barnsley FC 0.0%
Blackburn Rovers U21 14.0%
Southport FC 5.8%
Blackburn Rovers U18 0.0%
Blackburn Rovers Reserves 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Shelbourne FC 4 2024 25/26 43 1 1 1,003
Accrington Stanley 3 14/15 21/22 65 9 9 2,618
Bohemian Football Club 2 2022 2023 37 3 0 909
Morecambe FC 2 19/20 20/21 86 7 12 1,891
Dundee FC 1 18/19 18/19 11 0 1 0
Blackpool FC 1 18/19 18/19 22 1 3 300
Carlisle United 2 16/17 17/18 42 4 1 1,317
Blackburn Rovers 3 12/13 15/16 6 0 0 0
Rochdale AFC 1 15/16 15/16 3 0 0 0
Bury FC 1 15/16 15/16 19 0 4 0
Barnsley FC 1 14/15 14/15 8 0 2 0
Blackburn Rovers U21 3 12/13 14/15 34 5 3 1,403
Southport FC 1 13/14 13/14 20 3 5 586
Blackburn Rovers U18 1 11/12 11/12 2 0 0 0
Blackburn Rovers Reserves 2 10/11 11/12 14 0 1 0

Career trajectory — goals, assists & market value

4€25K7€50K11€75K14€100K11/12 — 1 assists111/1212/13 — 4 goals (Blackburn Rovers U21)12/13 — 1 assists512/1313/14 — 4 goals (Southport FC)13/14 — 5 assists913/1414/15 — 4 goals (Accrington Stanley)14/15 — 10 assists1414/1515/16 — 4 assists415/1616/17 — 5 goals (Accrington Stanley)16/17 — 2 assists716/1717/18 — 1 goals (Carlisle United)117/1818/19 — 1 goals (Blackpool FC)18/19 — 4 assists518/1919/20 — 3 goals (Morecambe FC)19/20 — 4 assists719/2020/21 — 4 goals (Morecambe FC)20/21 — 8 assists1220/212022 — 1 goals (Bohemian Football Club)120222023 — 2 goals (Bohemian Football Club)220232024 — 1 goals (Shelbourne FC)120242025 — 1 assists1202521/22 — 3 goals (Accrington Stanley)21/22 — 2 assists521/2224/2525/2615/16 — €75K24/25 — €100K25/26 — €100KGoalsAssistsMarket value

Goals by season

10/11: 0010/1111/12: 0011/1212/13: 4412/1313/14: 4413/1414/15: 4414/1515/16: 0015/1616/17: 5516/1717/18: 1117/1818/19: 1118/1919/20: 3319/2020/21: 4420/212022: 1120222023: 2220232024: 1120242025: 00202521/22: 3321/2224/25: 0024/2525/26: 0025/26

Assists by season

10/11: 0010/1111/12: 1111/1212/13: 1112/1313/14: 5513/1414/15: 101014/1515/16: 4415/1616/17: 2216/1717/18: 0017/1818/19: 4418/1919/20: 4419/2020/21: 8820/212022: 0020222023: 0020232024: 0020242025: 11202521/22: 2221/2224/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Champions League Qu. Shelbourne FC 1 0 0 1 0 0
24/25 UECL Qualifiers Shelbourne FC 3 0 0 0 0 0
21/22 EFL Trophy Accrington Stanley 1 1 0 0 0 56
21/22 FA Cup Accrington Stanley 1 0 0 0 0 0
21/22 League One Accrington Stanley 25 2 2 1 0 633
2025 FAI Cup Shelbourne FC 1 0 0 0 0 0
2025 Premier Division Shelbourne FC 12 0 1 2 0 0
2024 FAI Cup Shelbourne FC 2 0 0 1 0 0
2024 Premier Division Shelbourne FC 24 1 0 7 0 1,003
2023 FAI Cup Bohemian Football Club 5 0 0 0 0 0
2023 Leinster Senior Cup Bohemian Football Club 2 1 0 0 0 195
2023 Premier Division Bohemian Football Club 19 1 0 2 0 284
2022 FAI Cup Bohemian Football Club 3 0 0 0 0 0
2022 Premier Division Bohemian Football Club 8 1 0 1 0 430
20/21 EFL Cup Morecambe FC 3 0 0 0 0 0
20/21 EFL Trophy Morecambe FC 2 0 0 1 0 0
20/21 FA Cup Morecambe FC 3 1 0 0 0 85
20/21 League Two Morecambe FC 38 3 7 5 0 961
20/21 League Two Play-Offs Morecambe FC 1 0 1 1 0 0
19/20 EFL Cup Morecambe FC 1 0 0 0 0 0
19/20 EFL Trophy Morecambe FC 3 0 0 0 0 0
19/20 FA Cup Morecambe FC 1 0 0 1 0 0
19/20 League Two Morecambe FC 34 3 4 2 0 845
18/19 EFL Cup Blackpool FC 4 0 0 0 0 0
18/19 EFL Trophy Blackpool FC 3 1 2 1 0 300
18/19 FA Cup Blackpool FC 2 0 1 0 0 0
18/19 League One Blackpool FC 13 0 0 0 0 0
18/19 Premiership Dundee FC 8 0 1 0 0 0
18/19 Premiership Relegation Dundee FC 3 0 0 1 0 0
17/18 EFL Trophy Carlisle United 1 0 0 0 0 0
17/18 FA Cup Carlisle United 4 0 0 0 0 0
17/18 League Two Carlisle United 18 1 0 1 0 418
16/17 EFL Cup Accrington Stanley 3 0 0 0 0 0
16/17 EFL Trophy Accrington Stanley 1 0 0 0 0 0
16/17 FA Cup Accrington Stanley 2 1 0 0 0 162
16/17 League Two Carlisle United 17 1 1 2 0 868
16/17 League Two Accrington Stanley 19 1 1 3 0 1,494
16/17 League Two Play-Offs Carlisle United 2 2 0 1 0 31
15/16 Championship Blackburn Rovers 2 0 0 0 0 0
15/16 FA Cup Rochdale AFC 1 0 0 0 0 0
15/16 League Cup Blackburn Rovers 1 0 0 0 0 0
15/16 League One Bury FC 19 0 4 3 0 0
15/16 League One Rochdale AFC 2 0 0 1 1 0
14/15 Championship Blackburn Rovers 2 0 0 0 0 0
14/15 FA Cup Blackburn Rovers 0 0 0 0 0 0
14/15 League One Barnsley FC 8 0 2 0 0 0
14/15 League Two Accrington Stanley 13 4 6 2 0 273
14/15 U21 PL Blackburn Rovers U21 4 0 2 0 0 0
13/14 Conference Southport FC 20 3 5 2 0 586
13/14 U21 PL Blackburn Rovers U21 6 1 0 2 0 446
12/13 Championship Blackburn Rovers 1 0 0 0 0 0
12/13 FA Cup Blackburn Rovers 0 0 0 0 0 0
12/13 U21 PL Blackburn Rovers U21 13 2 1 0 0 498
12/13 U21 PL Qualificationsgr. 1 Blackburn Rovers U21 11 2 0 2 0 459
11/12 FA Youth Cup Blackburn Rovers U18 2 0 0 0 0 0
11/12 Reserve League Blackburn Rovers Reserves 13 0 1 0 0 0
10/11 Reserve League Blackburn Rovers Reserves 1 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
11/12 2011-07-01 Blackburn U18 Blackburn Res. Transfer 0
13/14 2013-07-01 Blackburn U21 Blackburn Transfer 0
13/14 2014-01-09 Blackburn Southport Loan 0
13/14 2014-05-31 Southport Blackburn Return from loan 0
14/15 2014-09-19 Blackburn Accrington Loan 0
14/15 2014-12-20 Accrington Blackburn Return from loan 0
14/15 2015-02-19 Blackburn Barnsley Loan 0
14/15 2015-03-21 Barnsley Blackburn Return from loan 0
15/16 2015-11-26 Blackburn Rochdale Loan 75000
15/16 2016-01-03 Rochdale Blackburn Return from loan 75000
15/16 2016-01-15 Blackburn Bury Loan 75000
15/16 2016-05-31 Bury Blackburn Return from loan 75000
16/17 2016-08-08 Blackburn Accrington Loan 75000
16/17 2017-01-07 Accrington Blackburn Return from loan 75000
16/17 2017-01-30 Blackburn Carlisle United Transfer 75000
18/19 2018-07-01 Carlisle United Blackpool Transfer 75000
18/19 2019-01-31 Blackpool Dundee FC Loan 75000
18/19 2019-05-20 Dundee FC Blackpool Return from loan 75000
19/20 2019-07-02 Blackpool Morecambe FC Transfer 75000
21/22 2021-07-01 Morecambe FC Accrington Transfer 75000
22/23 2022-07-01 Accrington Bohemians Transfer 75000
23/24 2024-01-01 Bohemians Shelbourne Transfer 75000
SeasonInjuryFromToDays missedGames missed
20/21 Hamstring injury 2021-04-17 2021-06-30 75 8
Current€100k
Peak€100k
Low€75k
Δ since start+€25k
€75k€81k€88k€94k€100k197019701970
DateValue
Jan 1, 1970 €100k
Jan 1, 1970 €100k
Jan 1, 1970 €100k
Jan 1, 1970 €75k
Jan 1, 1970 €75k
Jan 1, 1970 €75k
Jan 1, 1970 €75k
Jan 1, 1970 €75k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #23102 #8 6 1 former national player
Team #21103 3 0 former national player
TeammatePPG played withJoint goalsMinutes
Sam Lavelle 1 2 0
Cole Stockton 1 4 0
Aaron Wildig 1 2 0
Carlos Mendes 2 2 0
Ryan Cooney 2 0 0
Sean McConville 1 1 0
Gary Liddle 1 0 0
Yann Songo'o 2 1 0
Michael Nottingham 1 0 0
Jordan Slew 1 0 0
Kelvin Mellor 2 0 0
Seamus Conneely 1 0 0
Adam Phillips 2 2 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
14/15 League Two Accrington Stanley 4 13
13/14 Conference Southport FC 3 20
19/20 League Two Morecambe FC 3 34

Top assist seasons

SeasonCompetitionClubAssistsMatches
20/21 League Two Morecambe FC 7 38
14/15 League Two Accrington Stanley 6 13
13/14 Conference Southport FC 5 20

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
18/19 2019-05-20 Dundee FC Blackpool Return from loan €75k
18/19 2019-01-31 Blackpool Dundee FC Loan €75k
16/17 2017-01-07 Accrington Blackburn Return from loan €75k
16/17 2016-08-08 Blackburn Accrington Loan €75k
15/16 2016-05-31 Bury Blackburn Return from loan €75k
15/16 2016-01-15 Blackburn Bury Loan €75k
15/16 2016-01-03 Rochdale Blackburn Return from loan €75k
15/16 2015-11-26 Blackburn Rochdale Loan €75k
14/15 2015-03-21 Barnsley Blackburn Return from loan
14/15 2015-02-19 Blackburn Barnsley Loan
14/15 2014-12-20 Accrington Blackburn Return from loan
14/15 2014-09-19 Blackburn Accrington Loan
13/14 2014-05-31 Southport Blackburn Return from loan
13/14 2014-01-09 Blackburn Southport Loan

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

OpponentPWDLGFGAGDWin %
Cheltenham Town 44 13 14 17 50 54 -4 30%
Mansfield Town 40 14 9 17 53 65 -12 35%
Exeter City 40 11 8 21 45 66 -21 28%
Wycombe Wanderers 39 11 16 12 56 56 0 28%
Plymouth Argyle 39 12 10 17 42 54 -12 31%
Newport County 38 12 11 15 56 60 -4 32%
Portsmouth FC 36 12 13 11 48 54 -6 33%
Stevenage FC 36 13 10 13 46 41 +5 36%
Cambridge United 36 12 11 13 37 49 -12 33%
Crewe Alexandra 34 12 9 13 41 48 -7 35%
Colchester United 32 11 12 9 40 40 0 34%
Oxford United 32 12 7 13 38 53 -15 38%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
10/11 Senior debut season
12/13 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 1 0 1 0 0 0
21/22 27 689 1 0 0 0.13
2025 13 0 2 0 0 0
2024 26 1,003 8 0 0 0.72
2023 26 479 2 0 0 0.38
2022 11 430 1 0 0 0.21
20/21 47 1,046 7 0 0 0.6
19/20 39 845 3 0 0 0.32
18/19 33 300 2 0 0 0.6
17/18 23 418 1 0 0 0.22
16/17 44 2,555 6 0 0 0.21
15/16 25 0 4 0 1 0
14/15 27 273 2 0 0 0.66
13/14 26 1,032 4 0 0 0.35
12/13 25 957 2 0 0 0.19

Output by competition

Career goals and assists broken down by tournament.

League Two
139 apps
13 G
19 A
Conference
20 apps
3 G
5 A
U21 PL
23 apps
3 G
3 A
Premier Division
63 apps
3 G
1 A
League One
67 apps
2 G
8 A
EFL Trophy
11 apps
2 G
2 A
FA Cup
14 apps
2 G
1 A
League Two Play-Offs
3 apps
2 G
1 A
U21 PL Qualificationsgr. 1
11 apps
2 G
0 A
Leinster Senior Cup
2 apps
1 G
0 A

Frequently asked about John O'Sullivan

Who is John O'Sullivan?

John O'Sullivan is an Ireland professional footballer who plays as a right midfield for Shelbourne FC.

How old is John O'Sullivan?

John O'Sullivan is 32 years old. He was born on September 18, 1993 in Dublin.

What position does John O'Sullivan play?

John O'Sullivan plays as a right midfield (Midfield - Right Midfield).

What club does John O'Sullivan play for?

John O'Sullivan currently plays for Shelbourne FC.

How many career goals has John O'Sullivan scored?

Across all senior club competitions in our dataset, John O'Sullivan has scored 33 goals in 412 appearances.

What is John O'Sullivan's market value?

John O'Sullivan's most recent reported market value is €100k.