Career snapshot
Career highs
Born the same day
Shares 1984-11-20 · 4 players total
| Full name | James O'Connor |
|---|---|
| Name in home country | James Francis Edward O'Connor |
| Date of birth | 1984-11-20 (41 yrs) |
| Place of birth | Birmingham, England |
| Citizenship | England |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 178.00 m |
| Current club | Retired |
| Joined | 2019-11-21 |
| Contract expires | — |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Kidderminster Harriers | 3 | 17/18 | 19/20 | 41 | 3 | 0 | 577 |
| Walsall FC | 3 | 14/15 | 16/17 | 122 | 3 | 3 | 6,231 |
| Bristol City | 1 | 13/14 | 13/14 | 4 | 0 | 0 | 0 |
| Derby County | 1 | 12/13 | 12/13 | 23 | 1 | 0 | 1,433 |
| Doncaster Rovers | 6 | 06/07 | 11/12 | 242 | 5 | 3 | 8,110 |
| AFC Bournemouth | 2 | 04/05 | 05/06 | 49 | 1 | 1 | 3,279 |
| Port Vale FC | 1 | 04/05 | 04/05 | 15 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 19/20 | National League North | Kidderminster Harriers | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | National League North | Kidderminster Harriers | 20 | 3 | 0 | 2 | 0 | 577 |
| 17/18 | FA Cup | Kidderminster Harriers | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | National League North | Kidderminster Harriers | 19 | 0 | 0 | 2 | 1 | 0 |
| 17/18 | NL North Play-offs | Kidderminster Harriers | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Trophy | Walsall FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | League One | Walsall FC | 40 | 0 | 1 | 5 | 0 | 0 |
| 15/16 | FA Cup | Walsall FC | 4 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | FL Trophy | Walsall FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Cup | Walsall FC | 3 | 1 | 0 | 0 | 0 | 270 |
| 15/16 | League One | Walsall FC | 37 | 1 | 2 | 2 | 0 | 3,257 |
| 15/16 | League One Play-Offs | Walsall FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | EFL Trophy | Walsall FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | FA Cup | Walsall FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | Walsall FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League One | Walsall FC | 32 | 1 | 0 | 2 | 0 | 2,704 |
| 13/14 | EFL Trophy | Bristol City | 1 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | League One | Bristol City | 3 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Championship | Derby County | 22 | 1 | 0 | 3 | 0 | 1,433 |
| 12/13 | FA Cup | Derby County | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Championship | Doncaster Rovers | 28 | 0 | 0 | 2 | 0 | 0 |
| 11/12 | FA Cup | Doncaster Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | League Cup | Doncaster Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Championship | Doncaster Rovers | 34 | 2 | 0 | 4 | 0 | 1,523 |
| 10/11 | FA Cup | Doncaster Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | League Cup | Doncaster Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Championship | Doncaster Rovers | 38 | 0 | 0 | 3 | 0 | 0 |
| 09/10 | FA Cup | Doncaster Rovers | 2 | 1 | 0 | 0 | 0 | 180 |
| 09/10 | League Cup | Doncaster Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Championship | Doncaster Rovers | 32 | 1 | 0 | 1 | 0 | 2,852 |
| 08/09 | FA Cup | Doncaster Rovers | 4 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | League Cup | Doncaster Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | EFL Trophy | Doncaster Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | FA Cup | Doncaster Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | League Cup | Doncaster Rovers | 2 | 0 | 1 | 0 | 0 | 0 |
| 07/08 | League One | Doncaster Rovers | 40 | 0 | 1 | 3 | 0 | 0 |
| 07/08 | League One Play-Offs | Doncaster Rovers | 3 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | EFL Trophy | Doncaster Rovers | 3 | 0 | 0 | 1 | 0 | 0 |
| 06/07 | FA Cup | Doncaster Rovers | 3 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | League Cup | Doncaster Rovers | 3 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | League One | Doncaster Rovers | 40 | 1 | 1 | 3 | 0 | 3,555 |
| 05/06 | EFL Trophy | AFC Bournemouth | 2 | 0 | 0 | 1 | 0 | 0 |
| 05/06 | FA Cup | AFC Bournemouth | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | League Cup | AFC Bournemouth | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | League One | AFC Bournemouth | 39 | 1 | 0 | 3 | 0 | 3,279 |
| 04/05 | FL Trophy | Port Vale FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | League One | AFC Bournemouth | 6 | 0 | 1 | 0 | 0 | 0 |
| 04/05 | League One | Port Vale FC | 13 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 04/05 | 2004-07-01 | Aston Villa U18 | Aston Villa Res. | Transfer | 0 | — |
| 04/05 | 2004-09-01 | Aston Villa Res. | Port Vale | Loan | 0 | — |
| 04/05 | 2004-11-01 | Port Vale | Aston Villa Res. | Return from loan | 0 | — |
| 04/05 | 2005-02-01 | Aston Villa Res. | Bournemouth | Transfer | 0 | — |
| 06/07 | 2006-07-01 | Bournemouth | Doncaster | Transfer | 50000 | €200k |
| 12/13 | 2012-08-01 | Doncaster | Derby | Transfer | 500000 | — |
| 13/14 | 2013-09-02 | Derby | Bristol City | Loan | 400000 | — |
| 13/14 | 2014-01-13 | Bristol City | Derby | Return from loan | 400000 | — |
| 14/15 | 2014-07-01 | Derby | Walsall | Transfer | 400000 | — |
| 17/18 | 2017-08-31 | Walsall | Without Club | Transfer | 250000 | — |
| 17/18 | 2017-10-03 | Without Club | Kidderminster | Transfer | 250000 | — |
| 19/20 | 2019-11-21 | Kidderminster | Retired | Transfer | 250000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 13/14 | Hamstring strain | 2013-09-21 | 2014-06-30 | 283 | 46 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Martin Woods | 1 | 0 | 0 |
| Kieron Morris | 2 | 0 | 0 |
| Neil Etheridge | 2 | 0 | 0 |
| Paul Downing | 2 | 2 | 0 |
| Billy Sharp | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | National League North | Kidderminster Harriers | 3 | 20 |
| 10/11 | Championship | Doncaster Rovers | 2 | 34 |
| 08/09 | Championship | Doncaster Rovers | 1 | 32 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 15/16 | League One | Walsall FC | 2 | 37 |
| 04/05 | League One | Port Vale FC | 1 | 19 |
| 07/08 | League Cup | Doncaster Rovers | 1 | 2 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 13/14 | 2014-01-13 | Bristol City | Derby | Return from loan | — | €400k |
| 13/14 | 2013-09-02 | Derby | Bristol City | Loan | — | €400k |
| 04/05 | 2004-11-01 | Port Vale | Aston Villa Res. | Return from loan | — | — |
| 04/05 | 2004-09-01 | Aston Villa Res. | Port Vale | Loan | — | — |
Teams faced most often by James O'Connor'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 % |
|---|---|---|---|---|---|---|---|---|
| Scunthorpe United | 39 | 17 | 12 | 10 | 69 | 58 | +11 | 44% |
| Barnsley FC | 34 | 10 | 12 | 12 | 33 | 37 | -4 | 29% |
| Coventry City | 34 | 12 | 9 | 13 | 40 | 47 | -7 | 35% |
| Blackpool FC | 33 | 12 | 8 | 13 | 53 | 41 | +12 | 36% |
| Oldham Athletic | 33 | 14 | 8 | 11 | 44 | 37 | +7 | 42% |
| Bristol City | 32 | 12 | 6 | 14 | 40 | 48 | -8 | 38% |
| Nottingham Forest | 32 | 10 | 10 | 12 | 34 | 42 | -8 | 31% |
| Brentford FC | 32 | 15 | 12 | 5 | 47 | 33 | +14 | 47% |
| Swindon Town | 30 | 8 | 10 | 12 | 35 | 48 | -13 | 27% |
| Sheffield United | 30 | 5 | 10 | 15 | 29 | 44 | -15 | 17% |
| Preston North End | 30 | 11 | 13 | 6 | 43 | 32 | +11 | 37% |
| Colchester United | 30 | 15 | 4 | 11 | 40 | 33 | +7 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 04/05 | Senior debut season | |
| 05/06 | 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′ |
|---|---|---|---|---|---|---|
| 18/19 | 20 | 577 | 2 | 0 | 0 | 0.31 |
| 17/18 | 21 | 0 | 2 | 0 | 1 | 0 |
| 16/17 | 40 | 0 | 5 | 0 | 0 | 0 |
| 15/16 | 47 | 3,527 | 3 | 0 | 0 | 0.08 |
| 14/15 | 35 | 2,704 | 3 | 0 | 0 | 0.1 |
| 13/14 | 4 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | 23 | 1,433 | 3 | 0 | 0 | 0.19 |
| 11/12 | 30 | 0 | 2 | 0 | 0 | 0 |
| 10/11 | 37 | 1,523 | 4 | 0 | 0 | 0.24 |
| 09/10 | 41 | 180 | 3 | 0 | 0 | 1.5 |
| 08/09 | 36 | 2,852 | 1 | 0 | 0 | 0.03 |
| 07/08 | 49 | 0 | 3 | 0 | 0 | 0 |
| 06/07 | 49 | 3,555 | 4 | 0 | 0 | 0.1 |
| 05/06 | 43 | 3,279 | 4 | 0 | 0 | 0.11 |
Output by competition
Career goals and assists broken down by tournament.
More on James O'Connor
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about James O'Connor
Who is James O'Connor?
James O'Connor is an England professional footballer who plays as a centre-back for Retired.
How old is James O'Connor?
James O'Connor is 41 years old. He was born on November 20, 1984 in Birmingham.
What position does James O'Connor play?
James O'Connor plays as a centre-back (Defender - Centre-Back).
What club does James O'Connor play for?
James O'Connor currently plays for Retired.
How many career goals has James O'Connor scored?
Across all senior club competitions in our dataset, James O'Connor has scored 13 goals in 496 appearances.
England