John Danielsen er fra Odense og født den 13. juli 1939. Karrieren begyndte i B 1909, inden John fandt vej til landsholdet. I 1958 fik John sin A-landsholdsdebut mod Norge i København, Danmark. En kamp som Danmark tabte 1-2. Med 27 landskampe og 7 mål har John Danielsen sat sit præg på dansk fodbold.
| År | Kampe | Mål | Rolle |
|---|---|---|---|
| 1958 | 4 | 2 | Starter |
| 1959 | 5 | – | Starter |
| 1960 | 5 | – | Starter |
| 1961 | 4 | 4 | Starter |
| 1962 | – | – | |
| 1963 | 6 | – | Starter |
| 1964 | 3 | 1 | Starter + ind |
| I alt | 27 | 7 |