Rory Donnelly
Career snapshot
Position rank · 25/26
Among 573 Attack - Centre-Forwards · ≥200 mins
Career highs
Born the same day
Shares 1992-02-18 · 5 players total
| Full name | Rory Donnelly |
|---|---|
| Name in home country | Ruaridhri James Patrick Donnelly |
| Date of birth | 1992-02-18 (34 yrs) |
| Place of birth | Belfast, Northern Ireland |
| Citizenship | Northern Ireland |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 188.00 m |
| Current club | Newington FC |
| Joined | 2025-07-01 |
| Contract expires | 2026-06-30 |
Percentile rank vs 49 other Attack - Centre-Forwards with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Newington FC | 2 | 23/24 | 25/26 | 16 | 8 | 1 | 522 |
| Cliftonville FC | 6 | 10/11 | 24/25 | 161 | 54 | 23 | 2,413 |
| Glentoran FC | 5 | 19/20 | 23/24 | 126 | 19 | 16 | 1,542 |
| Gillingham FC | 2 | 15/16 | 16/17 | 75 | 12 | 9 | 792 |
| Tranmere Rovers | 1 | 14/15 | 14/15 | 20 | 5 | 4 | 277 |
| Swansea City | 2 | 12/13 | 13/14 | 2 | 0 | 0 | 0 |
| Swansea City U21 | 1 | 11/12 | 11/12 | 9 | 1 | 0 | 708 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Championship | Newington FC | 4 | 1 | 0 | 0 | 0 | 307 |
| 25/26 | County Antrim Shield | Newington FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Irish League Cup | Cliftonville FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Playoff Conference League | Cliftonville FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Playout Premier League | Cliftonville FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premiership | Cliftonville FC | 12 | 1 | 2 | 2 | 0 | 338 |
| 24/25 | UECL Qualifiers | Cliftonville FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Abstiegsrunde | Newington FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Championship | Newington FC | 7 | 5 | 1 | 1 | 0 | 125 |
| 23/24 | Irish Cup | Newington FC | 2 | 2 | 0 | 0 | 0 | 90 |
| 23/24 | Irish League Cup | Glentoran FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Premiership | Glentoran FC | 9 | 0 | 0 | 2 | 0 | 0 |
| 23/24 | UECL Quali | Glentoran FC | 2 | 0 | 1 | 1 | 0 | 0 |
| 22/23 | Irish Cup | Glentoran FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 22/23 | Irish League Cup | Glentoran FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Playoff Conference League | Glentoran FC | 2 | 1 | 0 | 0 | 0 | 42 |
| 22/23 | Playoff Premier League | Glentoran FC | 4 | 0 | 1 | 1 | 0 | 0 |
| 22/23 | Premiership | Glentoran FC | 29 | 3 | 1 | 3 | 0 | 575 |
| 21/22 | Irish Cup | Glentoran FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Irish League Cup | Glentoran FC | 2 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | Playoff Conference League | Glentoran FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Playoff Premier League | Glentoran FC | 4 | 1 | 0 | 0 | 0 | 148 |
| 21/22 | Premiership | Glentoran FC | 28 | 4 | 3 | 3 | 0 | 319 |
| 21/22 | UECL Quali | Glentoran FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Europa League Qualifying | Glentoran FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | Playoff Premier League | Glentoran FC | 3 | 1 | 0 | 2 | 0 | 270 |
| 20/21 | Premiership | Glentoran FC | 26 | 9 | 4 | 2 | 0 | 188 |
| 19/20 | Europa League Qualifying | Cliftonville FC | 4 | 1 | 0 | 2 | 0 | 356 |
| 19/20 | Irish Cup | Glentoran FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Premiership | Cliftonville FC | 22 | 6 | 3 | 4 | 0 | 302 |
| 19/20 | Premiership | Glentoran FC | 3 | 0 | 2 | 0 | 0 | 0 |
| 18/19 | Europa League Qualifying | Cliftonville FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Irish League Cup | Cliftonville FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Playoff Conference League | Cliftonville FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Playoff Premier League | Cliftonville FC | 3 | 1 | 0 | 1 | 0 | 248 |
| 18/19 | Premiership | Cliftonville FC | 23 | 14 | 5 | 7 | 0 | 136 |
| 17/18 | Irish Cup | Cliftonville FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Playoff Conference League | Cliftonville FC | 2 | 1 | 1 | 2 | 0 | 176 |
| 17/18 | Playoff Premier League | Cliftonville FC | 4 | 2 | 0 | 0 | 0 | 180 |
| 17/18 | Premiership | Cliftonville FC | 28 | 8 | 7 | 5 | 0 | 273 |
| 16/17 | EFL Cup | Gillingham FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Trophy | Gillingham FC | 3 | 0 | 1 | 1 | 0 | 0 |
| 16/17 | FA Cup | Gillingham FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | League One | Gillingham FC | 28 | 2 | 2 | 4 | 1 | 556 |
| 15/16 | FA Cup | Gillingham FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | FL Trophy | Gillingham FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Cup | Gillingham FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | League One | Gillingham FC | 38 | 10 | 4 | 6 | 0 | 236 |
| 14/15 | League Two | Tranmere Rovers | 20 | 5 | 4 | 4 | 0 | 277 |
| 13/14 | Europa League Qualifying | Swansea City | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | FA Cup | Swansea City | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Premier League | Swansea City | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League Cup | Swansea City | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Premier League | Swansea City | 0 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Europa League Qualifying | Cliftonville FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Premiership | Cliftonville FC | 19 | 13 | 1 | 2 | 0 | 80 |
| 11/12 | Reserve League | Swansea City U21 | 9 | 1 | 0 | 0 | 0 | 708 |
| 10/11 | Playoff Premier League | Cliftonville FC | 5 | 2 | 1 | 0 | 0 | 166 |
| 10/11 | Premiership | Cliftonville FC | 26 | 5 | 2 | 4 | 0 | 158 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | Cliftonv. U18 | Cliftonville | Transfer | 0 | — |
| 11/12 | 2012-01-01 | Cliftonville | Swansea | Transfer | 0 | €125k |
| 13/14 | 2014-01-31 | Swansea | Coventry | Loan | 0 | — |
| 13/14 | 2014-02-04 | Coventry | Swansea | Return from loan | 0 | — |
| 14/15 | 2015-01-08 | Swansea | Tranmere | Loan | 0 | — |
| 14/15 | 2015-05-31 | Tranmere | Swansea | Return from loan | 0 | — |
| 15/16 | 2015-07-01 | Swansea | Gillingham | Transfer | 0 | — |
| 17/18 | 2017-08-31 | Gillingham | Cliftonville | Transfer | 175000 | — |
| 19/20 | 2020-01-31 | Cliftonville | Glentoran | Transfer | 175000 | — |
| 23/24 | 2024-02-01 | Glentoran | Newington | Loan | 100000 | — |
| 23/24 | 2024-05-31 | Newington | Glentoran | Return from loan | 100000 | — |
| 24/25 | 2024-07-16 | Glentoran | Cliftonville | Transfer | 100000 | — |
| 25/26 | 2025-07-01 | Cliftonville | Newington | Transfer | 75000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | — |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #17621 | #11 | 4 | 3 | — | — | former national player |
| Team #5674 | #21 | 0 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Hrvoje Plum | 2 | 0 | 0 |
| Shay McCartan | 2 | 1 | 0 |
| Bradley Dack | 1 | 5 | 0 |
| Seanan Clucas | 2 | 0 | 0 |
| Max Ehmer | 1 | 0 | 0 |
| Ryan Jackson | 1 | 2 | 0 |
| Caolan Marron | 2 | 1 | 0 |
| Ryan Curran | 2 | 5 | 0 |
| Josh Wright | 1 | 1 | 0 |
| Joe Gormley | 2 | 18 | 0 |
| Levi Ives | 2 | 5 | 0 |
| Luke McCullough | 2 | 0 | 0 |
| Garry Breen | 2 | 0 | 0 |
| Bobby Burns | 2 | 2 | 0 |
| Marcus Kane | 2 | 1 | 0 |
| Aaron McCarey | 2 | 0 | 0 |
| Patrick McClean | 2 | 0 | 0 |
| Conor McMenamin | 2 | 6 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | Premiership | Cliftonville FC | 14 | 23 |
| 11/12 | Premiership | Cliftonville FC | 13 | 19 |
| 15/16 | League One | Gillingham FC | 10 | 38 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | Premiership | Cliftonville FC | 7 | 28 |
| 18/19 | Premiership | Cliftonville FC | 5 | 23 |
| 19/20 | Premiership | Glentoran FC | 5 | 25 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-05-31 | Newington | Glentoran | Return from loan | — | €100k |
| 23/24 | 2024-02-01 | Glentoran | Newington | Loan | — | €100k |
| 14/15 | 2015-05-31 | Tranmere | Swansea | Return from loan | — | — |
| 14/15 | 2015-01-08 | Swansea | Tranmere | Loan | — | — |
| 13/14 | 2014-02-04 | Coventry | Swansea | Return from loan | — | — |
| 13/14 | 2014-01-31 | Swansea | Coventry | Loan | — | — |
Teams faced most often by Rory Donnelly'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 % |
|---|---|---|---|---|---|---|---|---|
| Walsall FC | 33 | 9 | 10 | 14 | 33 | 48 | -15 | 27% |
| AFC Wimbledon | 30 | 8 | 8 | 14 | 32 | 45 | -13 | 27% |
| Bradford City | 30 | 10 | 8 | 12 | 31 | 32 | -1 | 33% |
| Colchester United | 29 | 10 | 9 | 10 | 31 | 34 | -3 | 34% |
| Swindon Town | 29 | 9 | 13 | 7 | 40 | 35 | +5 | 31% |
| Milton Keynes Dons | 28 | 10 | 4 | 14 | 37 | 46 | -9 | 36% |
| Crewe Alexandra | 28 | 12 | 5 | 11 | 33 | 31 | +2 | 43% |
| Accrington Stanley | 27 | 12 | 8 | 7 | 53 | 46 | +7 | 44% |
| Doncaster Rovers | 27 | 7 | 8 | 12 | 28 | 38 | -10 | 26% |
| Rochdale AFC | 25 | 10 | 9 | 6 | 36 | 30 | +6 | 40% |
| Barrow AFC | 25 | 10 | 6 | 9 | 27 | 24 | +3 | 40% |
| Shrewsbury Town | 24 | 7 | 9 | 8 | 30 | 28 | +2 | 29% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 10/11 | Senior debut season | |
| 10/11 | First senior goal | |
| 18/19 | Goal #50 (career) |
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′ |
|---|---|---|---|---|---|---|
| 24/25 | 17 | 338 | 2 | 0 | 0 | 0.53 |
| 23/24 | 24 | 215 | 4 | 0 | 0 | 1.67 |
| 22/23 | 38 | 617 | 4 | 0 | 0 | 0.58 |
| 21/22 | 41 | 467 | 4 | 0 | 0 | 0.77 |
| 20/21 | 31 | 458 | 4 | 0 | 0 | 0.79 |
| 19/20 | 30 | 658 | 7 | 0 | 0 | 0.96 |
| 18/19 | 31 | 384 | 9 | 0 | 0 | 2.11 |
| 17/18 | 35 | 629 | 7 | 0 | 0 | 1 |
| 16/17 | 33 | 556 | 5 | 0 | 1 | 0.97 |
| 15/16 | 42 | 236 | 7 | 0 | 0 | 2.67 |
| 14/15 | 20 | 277 | 4 | 0 | 0 | 1.3 |
| 11/12 | 30 | 788 | 2 | 0 | 0 | 0.23 |
| 10/11 | 31 | 324 | 4 | 0 | 0 | 1.11 |
Output by competition
Career goals and assists broken down by tournament.
More on Rory Donnelly
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Rory Donnelly
Who is Rory Donnelly?
Rory Donnelly is a Northern professional footballer who plays as a centre-forward for Newington FC.
How old is Rory Donnelly?
Rory Donnelly is 34 years old. He was born on February 18, 1992 in Belfast.
What position does Rory Donnelly play?
Rory Donnelly plays as a centre-forward (Attack - Centre-Forward).
What club does Rory Donnelly play for?
Rory Donnelly currently plays for Newington FC.
How many career goals has Rory Donnelly scored?
Across all senior club competitions in our dataset, Rory Donnelly has scored 99 goals in 409 appearances.
Northern Ireland