Leo Dannin er født den 26. marts 1898 i København. Leo Dannin startede sin fodboldkarriere i Kjøbenhavns Boldklub. I 1920 fik Leo sin A-landsholdsdebut mod Holland i Amsterdam. En kamp som Danmark vandt 2-0. Leo Dannin har spillet 9 kampe for det danske A-landshold.
| År | Kampe | Mål | Rolle |
|---|---|---|---|
| 1920 | 4 | – | Starter |
| 1921 | 3 | – | Starter |
| 1922 | 2 | – | Starter |
| I alt | 9 | – |