Career snapshot
Career highs
Born the same day
Shares 1983-11-15 · 5 players total
| Full name | John Heitinga |
|---|---|
| Name in home country | John Gijsbert Alan Heitinga |
| Date of birth | 1983-11-15 (42 yrs) |
| Place of birth | Alphen aan den Rijn, Netherlands |
| Citizenship | Netherlands |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 180.00 m |
| Current club | Retired |
| Joined | 2016-02-01 |
| Contract expires | — |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Ajax Amsterdam | 8 | 01/02 | 15/16 | 218 | 25 | 3 | 7,458 |
| Ajax Amsterdam U21 | 3 | 02/03 | 15/16 | 3 | 0 | 0 | 0 |
| Hertha BSC | 1 | 14/15 | 14/15 | 14 | 1 | 0 | 933 |
| Everton FC | 5 | 09/10 | 13/14 | 140 | 5 | 5 | 5,125 |
| Fulham FC | 1 | 13/14 | 13/14 | 14 | 1 | 1 | 1,229 |
| Atlético de Madrid | 2 | 08/09 | 09/10 | 37 | 3 | 1 | 756 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 15/16 | Champions League Qu. | Ajax Amsterdam | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Eredivisie | Ajax Amsterdam | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Europa League | Ajax Amsterdam | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Europa League Qualifying | Ajax Amsterdam | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Jupiler League | Ajax Amsterdam U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | KNVB Beker | Ajax Amsterdam | 1 | 1 | 0 | 0 | 0 | 9 |
| 14/15 | Bundesliga | Hertha BSC | 13 | 1 | 0 | 3 | 0 | 933 |
| 14/15 | DFB-Pokal | Hertha BSC | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | FA Cup | Everton FC | 2 | 1 | 0 | 0 | 0 | 52 |
| 13/14 | League Cup | Everton FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Premier League | Fulham FC | 14 | 1 | 1 | 3 | 0 | 1,229 |
| 13/14 | Premier League | Everton FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | FA Cup | Everton FC | 2 | 1 | 0 | 0 | 0 | 100 |
| 12/13 | League Cup | Everton FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Premier League | Everton FC | 26 | 0 | 0 | 5 | 0 | 0 |
| 11/12 | FA Cup | Everton FC | 6 | 1 | 0 | 3 | 0 | 540 |
| 11/12 | League Cup | Everton FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Premier League | Everton FC | 30 | 1 | 0 | 4 | 0 | 2,541 |
| 10/11 | FA Cup | Everton FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 10/11 | League Cup | Everton FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Premier League | Everton FC | 27 | 1 | 0 | 9 | 0 | 1,892 |
| 09/10 | Champions League Qu. | Atlético de Madrid | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | FA Cup | Everton FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | LaLiga | Atlético de Madrid | 1 | 0 | 0 | 1 | 0 | 0 |
| 09/10 | League Cup | Everton FC | 2 | 0 | 1 | 1 | 0 | 0 |
| 09/10 | Premier League | Everton FC | 31 | 0 | 4 | 8 | 0 | 0 |
| 08/09 | Champions League | Atlético de Madrid | 4 | 0 | 0 | 1 | 0 | 0 |
| 08/09 | Champions League Qu. | Atlético de Madrid | 2 | 0 | 0 | 1 | 0 | 0 |
| 08/09 | Copa del Rey | Atlético de Madrid | 1 | 0 | 0 | 0 | 1 | 0 |
| 08/09 | LaLiga | Atlético de Madrid | 27 | 3 | 1 | 10 | 0 | 756 |
| 07/08 | Champions League Qu. | Ajax Amsterdam | 2 | 0 | 0 | 1 | 0 | 0 |
| 07/08 | Eredivisie | Ajax Amsterdam | 33 | 6 | 1 | 6 | 0 | 490 |
| 07/08 | Johan Cruijff Schaal | Ajax Amsterdam | 1 | 0 | 0 | 1 | 0 | 0 |
| 07/08 | KNVB Beker | Ajax Amsterdam | 3 | 2 | 0 | 0 | 0 | 150 |
| 07/08 | Play-Offs Conference League | Ajax Amsterdam | 4 | 1 | 0 | 1 | 0 | 360 |
| 07/08 | UEFA Cup | Ajax Amsterdam | 2 | 0 | 0 | 1 | 0 | 0 |
| 06/07 | Champions League Qu. | Ajax Amsterdam | 2 | 0 | 0 | 1 | 0 | 0 |
| 06/07 | Eredivisie | Ajax Amsterdam | 32 | 6 | 1 | 7 | 1 | 468 |
| 06/07 | Johan Cruijff Schaal | Ajax Amsterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 06/07 | KNVB Beker | Ajax Amsterdam | 5 | 1 | 0 | 0 | 0 | 390 |
| 06/07 | Play-Offs Conference League | Ajax Amsterdam | 4 | 1 | 0 | 0 | 0 | 360 |
| 06/07 | UEFA Cup | Ajax Amsterdam | 7 | 1 | 0 | 1 | 0 | 613 |
| 05/06 | Champions League | Ajax Amsterdam | 5 | 0 | 0 | 1 | 0 | 0 |
| 05/06 | Champions League Qu. | Ajax Amsterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | Eredivisie | Ajax Amsterdam | 19 | 1 | 0 | 3 | 0 | 1,393 |
| 05/06 | Gatorade Cup | Ajax Amsterdam U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | Gatorade Cup | Ajax Amsterdam | 3 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | Johan Cruijff Schaal | Ajax Amsterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 05/06 | Play-Offs Conference League | Ajax Amsterdam | 4 | 1 | 0 | 1 | 0 | 360 |
| 04/05 | Amstel Cup | Ajax Amsterdam | 3 | 0 | 0 | 1 | 0 | 0 |
| 04/05 | Champions League | Ajax Amsterdam | 4 | 0 | 1 | 0 | 0 | 0 |
| 04/05 | Eredivisie | Ajax Amsterdam | 26 | 1 | 0 | 3 | 0 | 2,123 |
| 04/05 | Johan Cruijff Schaal | Ajax Amsterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 04/05 | UEFA Cup | Ajax Amsterdam | 2 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | Amstel Cup | Ajax Amsterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 03/04 | Champions League | Ajax Amsterdam | 3 | 0 | 0 | 1 | 0 | 0 |
| 03/04 | Eredivisie | Ajax Amsterdam | 26 | 3 | 0 | 2 | 0 | 742 |
| 02/03 | Amstel Cup | Ajax Amsterdam U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 02/03 | Eredivisie | Ajax Amsterdam | 1 | 0 | 0 | 1 | 0 | 0 |
| 01/02 | Amstel Cup | Ajax Amsterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 01/02 | Champions League Qu. | Ajax Amsterdam | 0 | 0 | 0 | 0 | 0 | 0 |
| 01/02 | KPN Eredivisie | Ajax Amsterdam | 15 | 0 | 0 | 3 | 0 | 0 |
| 01/02 | UEFA Cup | Ajax Amsterdam | 3 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 90/91 | 1990-07-01 | ARC Yth. | Ajax Youth | Transfer | 0 | — |
| 98/99 | 1998-07-01 | Ajax Youth | Ajax U17 | Transfer | 0 | — |
| 00/01 | 2000-07-01 | Ajax U17 | Ajax U19 | Transfer | 0 | — |
| 01/02 | 2001-07-01 | Ajax U19 | Ajax | Transfer | 0 | — |
| 08/09 | 2008-07-01 | Ajax | Atlético Madrid | Transfer | 7000000 | €10.00m |
| 09/10 | 2009-09-01 | Atlético Madrid | Everton | Transfer | 8000000 | €6.80m |
| 13/14 | 2014-01-31 | Everton | Fulham | Transfer | 3500000 | — |
| 14/15 | 2014-07-01 | Fulham | Hertha BSC | Transfer | 3500000 | — |
| 15/16 | 2015-07-01 | Hertha BSC | Ajax | Transfer | 1000000 | — |
| 15/16 | 2016-02-01 | Ajax | Retired | Transfer | 1000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 14/15 | pinched nerve | 2015-01-29 | 2015-02-19 | 22 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €1.50m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #34684 | — | 0 | 0 | — | — | former national player |
| Team #16342 | — | 5 | 0 | — | — | former national player |
| Team #11944 | — | 1 | 0 | — | — | former national player |
| Team #3379 | — | 87 | 7 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Séamus Coleman | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 06/07 | Eredivisie | Ajax Amsterdam | 6 | 32 |
| 07/08 | Eredivisie | Ajax Amsterdam | 6 | 33 |
| 03/04 | Eredivisie | Ajax Amsterdam | 3 | 26 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 09/10 | Premier League | Everton FC | 4 | 31 |
| 07/08 | Eredivisie | Ajax Amsterdam | 1 | 33 |
| 04/05 | Champions League | Ajax Amsterdam | 1 | 4 |
Teams faced most often by John Heitinga'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 % |
|---|---|---|---|---|---|---|---|---|
| Liverpool FC | 44 | 7 | 12 | 25 | 35 | 82 | -47 | 16% |
| Tottenham Hotspur | 44 | 13 | 11 | 20 | 42 | 58 | -16 | 30% |
| Newcastle United | 44 | 22 | 8 | 14 | 71 | 53 | +18 | 50% |
| Manchester City | 44 | 14 | 13 | 17 | 51 | 70 | -19 | 32% |
| Manchester United | 44 | 7 | 9 | 28 | 46 | 84 | -38 | 16% |
| Chelsea FC | 44 | 5 | 15 | 24 | 37 | 68 | -31 | 11% |
| Aston Villa | 44 | 14 | 19 | 11 | 67 | 57 | +10 | 32% |
| Arsenal FC | 44 | 6 | 12 | 26 | 35 | 80 | -45 | 14% |
| Blackburn Rovers | 36 | 10 | 11 | 15 | 38 | 44 | -6 | 28% |
| Bolton Wanderers | 36 | 20 | 6 | 10 | 56 | 38 | +18 | 56% |
| West Ham United | 32 | 12 | 8 | 12 | 47 | 47 | 0 | 38% |
| West Bromwich Albion | 32 | 14 | 10 | 8 | 42 | 30 | +12 | 44% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 01/02 | Senior debut season | |
| 03/04 | 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′ |
|---|---|---|---|---|---|---|
| 14/15 | 14 | 933 | 3 | 0 | 0 | 0.29 |
| 13/14 | 19 | 1,281 | 3 | 0 | 0 | 0.21 |
| 12/13 | 30 | 100 | 6 | 0 | 0 | 5.4 |
| 11/12 | 39 | 3,081 | 7 | 0 | 0 | 0.2 |
| 10/11 | 31 | 1,892 | 10 | 0 | 0 | 0.48 |
| 09/10 | 38 | 0 | 10 | 0 | 0 | 0 |
| 08/09 | 34 | 756 | 12 | 0 | 1 | 1.55 |
| 07/08 | 45 | 1,000 | 10 | 0 | 0 | 0.9 |
| 06/07 | 51 | 1,831 | 9 | 0 | 1 | 0.49 |
| 05/06 | 34 | 1,753 | 5 | 1 | 0 | 0.31 |
| 04/05 | 36 | 2,123 | 4 | 0 | 0 | 0.17 |
| 03/04 | 30 | 742 | 3 | 1 | 0 | 0.49 |
| 02/03 | 2 | 0 | 1 | 0 | 0 | 0 |
| 01/02 | 19 | 0 | 3 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on John Heitinga
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about John Heitinga
Who is John Heitinga?
John Heitinga is a Netherlands professional footballer who plays as a centre-back for Retired.
How old is John Heitinga?
John Heitinga is 42 years old. He was born on November 15, 1983 in Alphen aan den Rijn.
What position does John Heitinga play?
John Heitinga plays as a centre-back (Defender - Centre-Back).
What club does John Heitinga play for?
John Heitinga currently plays for Retired.
How many career goals has John Heitinga scored?
Across all senior club competitions in our dataset, John Heitinga has scored 35 goals in 426 appearances.
Netherlands