John Steen Olsen er født den 4. januar 1943 i København. John Steen Olsen startede sin fodboldkarriere i Hvidovre IF. Han debuterede for A-landsholdet i 1966 i en Testkamp mod Tyrkiet i København, Danmark. Det blev uafgjort 0-0. I alt optrådte John i 17 A-landskampe og scorede 3 mål.
| År | Kampe | Mål | Rolle |
|---|---|---|---|
| 1966 | 5 | – | Starter |
| 1967 | 5 | 2 | Starter |
| 1968 | – | – | |
| 1969 | – | – | |
| 1970 | – | – | |
| 1971 | 1 | – | Starter |
| 1972 | 3 | 1 | Starter |
| 1973 | 3 | – | Starter |
| I alt | 17 | 3 |