John O'Sullivan (footballer)

John Anthony James O'Sullivan (born 18 September 1993) is an Irish professional footballer who plays as an attacking midfielder for Shelbourne.

On 4 May 2013, O’Sullivan made his senior professional debut for Rovers in their final game of the season, coming on as a second-half substitute against Birmingham City.

[10] In January 2017, it was announced that O’Sullivan and Blackburn Rovers had agreed to mutually terminate the player's contract, ending his eight-year association with the Lancashire outfit.

In total, O’Sullivan made six first-team appearances for Rovers, having spent a majority of his last three-years with the club out on-loan at Southport, Accrington Stanley, Barnsley, Rochdale and Bury.

[13] In June 2018, O’Sullivan linked up once again with former Rovers academy and first-team manager Gary Bowyer at League One Blackpool, signing a one-year deal with the Tangerines.