- Nationality
Netherlands- Position
- Verdediger
- Geboortedatum
- 15-11-1983
- Geboorteplaats
- Alphen aan den Rijn
- Achternaam
- Heitinga
- Voornaam
- John
- Lengte
- 180
- Gewicht
- 76
- Current Team
- Ajax, Jong Ajax
- Past Teams
- Ajax, Atlético Madrid, Everton F.C., Fulham F.C., Hertha BSC, Jong Ajax, Nederland
Debuut als prof: 26 augustus 2001: Feyenoord – Ajax 1-2 (na 69 minuten ingevallen voor Shota Arveladze).
Laatste wedstrijd als prof: 21 november 2015: Ajax – SC Cambuur 5-1 (na 79 minuten ingevallen voor Nemanja Gudelj).
Interlanddebuut: 18 februari 2004: Nederland – Verenigde Staten 1-0.
Laatste interland: 11 juni 2013: China – Nederland 0-2.
Champions League
EK
EK Kwalificatie
Europa League
Nederlandse Johan Cruijf Schaal
| Season | Club | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004-2005 | Ajax | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total | - | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Nederlandse Keuken Kampioen Divisie
| Season | Club | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015-2016 | Jong Ajax | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total | - | 1 | 90 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Kwalificatie Champions League
Nederlandse Eredivisie
| Season | Club | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001-2002 | Ajax | 15 | 1078 | 11 | 7 | 2 | 4 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 |
| 2002-2003 | Ajax | 1 | 45 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2003-2004 | Ajax | 26 | 2223 | 25 | 2 | 1 | 1 | 3 | 0 | 0 | 1 | 2 | 1 | 0 | 0 |
| 2004-2005 | Ajax | 26 | 2125 | 23 | 5 | 1 | 3 | 1 | 0 | 0 | 0 | 3 | 0 | 0 | 0 |
| 2015-2016 | Ajax | 2 | 42 | 0 | 10 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total | - | 70 | 5513 | 59 | 25 | 4 | 11 | 4 | 0 | 0 | 1 | 9 | 1 | 0 | 0 |
Nederlandse KNVB Beker
Vriendschappelijke interlands
| Season | Club | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 | Nederland | 7 | 540 | 5 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2005 | Nederland | 2 | 129 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2006 | Nederland | 3 | 225 | 2 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2007 | Nederland | 3 | 270 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2008 | Nederland | 8 | 633 | 8 | 0 | 3 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2009 | Nederland | 5 | 444 | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2010 | Nederland | 5 | 420 | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2011 | Nederland | 5 | 450 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2012 | Nederland | 6 | 450 | 6 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2013 | Nederland | 2 | 135 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total | - | 46 | 3696 | 41 | 8 | 7 | 5 | 5 | 0 | 0 | 0 | 4 | 0 | 0 | 0 |
WK
WK Kwalificatie Europa
Career Total
| Season | Appearances | Minutes | Basis | Bank | Gewisseld | Ingevallen | Goals | Penalty | Penalty gemist | Assists | Yellow Cards | Yellow/Red Card | Red Cards | Own goals |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001-2002 | 19 | 1278 | 13 | 12 | 4 | 6 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 |
| 2002-2003 | 1 | 45 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2003-2004 | 30 | 2519 | 28 | 3 | 1 | 2 | 3 | 0 | 0 | 1 | 3 | 1 | 0 | 0 |
| 2004 | 10 | 747 | 7 | 5 | 1 | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2004-2005 | 40 | 3356 | 37 | 6 | 2 | 3 | 1 | 0 | 0 | 1 | 4 | 0 | 0 | 0 |
| 2005 | 2 | 129 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2005-2006 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2006 | 6 | 384 | 4 | 5 | 1 | 2 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2006-2007 | 6 | 476 | 6 | 5 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2007 | 3 | 270 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2007-2008 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2008 | 11 | 805 | 9 | 3 | 3 | 2 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2008-2009 | 3 | 270 | 3 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2009 | 5 | 444 | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2009-2010 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2010 | 12 | 1068 | 12 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
| 2010-2011 | 7 | 630 | 7 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 2011 | 5 | 450 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2011-2012 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2012 | 8 | 630 | 8 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2012-2013 | 3 | 264 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total | 171 | 13765 | 151 | 45 | 20 | 20 | 11 | 0 | 0 | 3 | 17 | 3 | 0 | 0 |