* Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 4 April 2026 ‡ Penampilan dan gol di tim nasional akurat per 9 Juni 2026
Walsh menghabiskan waktu di tim muda Tempo Overijse dan ERC Hoeilaart sebelum bergabung dengan Anderlecht pada tahun 2003 di mana ia bertahan hingga tahun 2011 ketika ia bergabung dengan Genk.[2]
Genk
Pada 2 September 2012, Walsh melakoni debut profesionalnya untuk Genk, masuk sebagai pemain pengganti di saat-saat terakhir pertandingan yang berakhir imbang 2–2 dengan mantan klubnya Anderlecht di Liga Pro Belgia.[3]
Zulte Waregem
Walsh pindah ke Zulte Waregem pada musim panas 2017, melakukan debut liga pada 5 Agustus 2017 sebagai pemain pengganti dalam kemenangan 2-0 atas Sint-Truiden.[4]
Mechelen
Pada Oktober 2020, Walsh pindah ke klub Belgia lainnya Mechelen.[5] Ia melakoni debut liga pada 1 November 2020 sebagai pemain inti dalam hasil imbang 2–2 atas Club Brugge. Ia mencetak satu-satunya gol dalam perempat final Piala Belgia di masa injury time melawan Kortijk, yang membawa Mechelen ke semi-final.[6]
Pada Mei 2022, diumumkan bahwa Walsh telah memutuskan untuk mewakili Indonesia di tingkat internasional.[12] Pada 22 November 2022, Walsh mendapat panggilan dari pelatih tim nasional Indonesia, Shin Tae-yong untuk mengikuti pemusatan latihan sebagai persiapan menghadapi Piala AFF 2022. Namun, ia dipanggil kembali oleh klubnya.[13]
Pada 27 Mei 2023, Walsh mendapat panggilan ke tim nasional Indonesia untuk pertandingan persahabatan melawan Palestina dan Argentina. Namun, Walsh tidak dapat bermain di kedua pertandingan tersebut, karena ia mengalami cedera betis saat latihan.[14]
Pada 29 Agustus 2023, Walsh menerima panggilan lagi ke tim nasional untuk pertandingan persahabatan melawan Turkmenistan.[15] Ia kemudian melakukan debutnya melawan tim tersebut dalam kemenangan 2-0.
Pada 24 Januari 2024, Walsh mencetak gol debutnya di masa tambahan waktu untuk tim nasional dalam kekalahan 1–3 melawan Jepang di pertandingan terakhir babak penyisihan grup Piala Asia AFC 2023.[16][17]
Walsh lahir di Belgia dari ayah berkebangsaan Irlandia yang lahir di Inggris, dan ibu berkebangsaan Indonesia yang lahir di Swiss dan dibesarkan di Belanda.[19][20][21] Oleh karena itu, Walsh dapat memenuhi syarat untuk membela Inggris, Irlandia, Swiss, dan Indonesia.[22]
Pada 17 November 2022, Walsh resmi memperoleh kewarganegaraan Indonesia.[23]
↑"Speler: Sandy Walsh". onsoranje.nl (dalam bahasa Dutch). Diarsipkan dari asli tanggal 20 September 2014. Diakses tanggal 5 Februari 2019. Pemeliharaan CS1: Bahasa yang tidak diketahui (link)