John O'Sullivan
Career snapshot
Career highs
Born the same day
Shares 1993-09-18 · 6 players total
| Full name | John O'Sullivan |
|---|---|
| Name in home country | John Anthony James O'Sullivan |
| Date of birth | 1993-09-18 (32 yrs) |
| Place of birth | Dublin, Ireland |
| Citizenship | Ireland |
| Position | Midfield - Right Midfield (main: Midfield) |
| Foot | right |
| Height | 181.00 m |
| Current club | Shelbourne FC |
| Joined | 2024-01-01 |
| Contract expires | 2025-11-30 |
| Agent | CAA Base Ltd |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| 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
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 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 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 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 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Hamstring injury | 2021-04-17 | 2021-06-30 | 75 | 8 |
| Date | Value |
|---|---|
| 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 |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23102 | #8 | 6 | 1 | — | — | former national player |
| Team #21103 | — | 3 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| 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
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 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
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 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.
| Season | Date | From | To | Type | Fee | Value 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).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| 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 / Year | Milestone | Date |
|---|---|---|
| 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.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 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.
More on John O'Sullivan
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
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.
Ireland