Otto Larsen er født den 5. april 1893 i Søllerød. Karrieren begyndte i Boldklubben Frem, inden Otto fandt vej til landsholdet. I 1918 fik Otto sin A-landsholdsdebut mod Sverige i København, Danmark. En kamp som Danmark vandt 3-0. Otto Larsen har spillet 10 kampe for det danske A-landshold.
| År | Kampe | Mål | Rolle |
|---|---|---|---|
| 1918 | 3 | – | Starter |
| 1919 | 4 | – | Starter |
| 1920 | – | – | |
| 1921 | – | – | |
| 1922 | 2 | – | Starter |
| 1923 | 1 | – | Starter |
| I alt | 10 | – |