Walsh lahir di Belgia dari ayah keturunan Irlandia kelahiran Inggris yang berasal dari keluarga Somalia-Afrika Selatan, dan seorang ibu keturunan Indonesia kelahiran Swiss yang dibesarkan di Belanda.<ref>{{cite web|date=28 Mei 2011|url=https://www.belgiumsoccer.be/nieuws/lees/2011-05-28/racing-genk-plukt-nederlands-toptalent-weg-bij-anderlecht|title=Voetbalpassie op het internet! - Belgiumsoccer.be|first=Ludibundus bvba - Hosting|last=Garage.com)|website=www.belgiumsoccer.be|url-status=dead|archiveurl=https://web.archive.org/web/20170222105814/https://www.belgiumsoccer.be/nieuws/lees/2011-05-28/racing-genk-plukt-nederlands-toptalent-weg-bij-anderlecht|archivedate=22 Februari 2017}}</ref><ref>{{cite web|url=http://www.dhnet.be/sports/football/sandy-walsh-l-homme-aux-six-nationalites-et-au-passe-mauve-55f4641c35700fb92ed700b1|title=Sandy Walsh, l’homme aux six nationalités (et au passé mauve)|first=|last=DH.be|publisher=DHnet}}</ref> Oleh karena itu, dia memenuhi syarat untuk membela [[Tim nasional sepak bola Belgia|Belgia]], [[Tim nasional sepak bola Inggris|Inggris]], [[Tim nasional sepak bola Republik Irlandia|Irlandia]], [[Tim nasional sepak bola Swiss|Swiss]], [[Tim nasional sepak bola Belanda|Belanda]], [[Tim nasional sepak bola Indonesia|Indonesia]], [[Tim nasional sepak bola Afrika Selatan|Afrika Selatan]] dan [[Tim nasional sepak bola Somalia|Somalia]].<ref>{{cite web|url=https://englishplayersabroad.com/2019/02/05/sandy-walsh-the-successful-dutch-youth-international-who-has-a-strong-english-heritage/|title=Sandy Walsh: The successful Dutch youth international who has a strong English heritage|first=|last=Cam|date=5 Februari 2019|publisher=}}</ref>
Pada 17 November 2022, Walsh resmi dinaturalisasi menjadi warga negara Indonesia.<ref>{{cite news |url=https://www.pssi.org/news/jordi-amat-dan-sandy-walsh-resmi-jadi-wni |title=Jordi Amat dan Sandy Walsh Resmi Jadi WNI |publisher=[[PSSI]] |date=17 November 2022 |accessdate=17 November 2022}}</ref>