Muhammad Riyandi mengawali kariernya dengan menimba ilmu di SSB Pelita Jaya pada 2008 hingga 2014.
Kemudian, ia memutuskan untuk bergabung dengan klub pemuda Bina Taruna pada 1 Januari 2015.
Kuang lebih satu tahun lamanya, ia kemudian memutuskan untuk hijrah menuju klub Barito Youth.
Berkat penampilannya semakin berkembang, Muhammad Riyandi direkrut dalam skuad utama Barito Putera pada 1 Februari 2016.
Bersama Barito Putera, Muhammad Riyandi telah membukukan 35 pertandingan dengan catatan 48 gol kemasukan dan 7 clean sheet.
Lalu, pada 19 Mei 2022, Muhammad Riyandi berpisah dari Barito Putera dan bergabung dengan Persis Solo.
Selama berseragam Persis Solo, Muhammad Riyandi telah tampil sebanyak 41 kali dengan catatan 49 gol krmasukan dan 13 clean sheet.
Diketahui, Muhammad Riyandi pertama kali mencatatkan debutnya bersama tim nasional bersama Timnas U-19 Indonesia pada 5 September 2017.
Tercatat, Muhammad Riyandi juga pernah dipanggil untuk membela Timnas U-22 Indonesia dan Timnas U-23 Indonesia.
Pada 2019, Muhammad Riyandi berkontribusi mengantarkan Timnas U-22 Indonesia meraih posisi runner up di ajang SouthEast Asian Games (SEA Games).
Tak hanya itu, Muhammad Riyandi juga berhasil membawa Timnas U-23 Indonesia menyabet gelar juara di ajang AFF U-23 Championship pada musim 2018/2019.
Kini, ia kembali dipanggil untuk bergabung dengan Timnas Indonesia untuk mengarungi kompetisi Kualifikasi Piala Dunia 2026 Zona Asia.
Diharapkan, Muhammad Riyandi dapat berkontribusi maksimal dalam mejaga pertahanan Timnas Indonesia di bawah jala Garuda.
Baca juga: Sosok Maarten Paes, Kiper Timnas Indonesia yang Raih Penghargaan Save of the Year di MLS 2024
Baca juga: Timnas Indonesia Vs Jepang: STY Ternyata Takuti Sosok Rp 139 M dari Feyenoord, Berikut Profilnya
Biodata Muhammad Riyandi
Nama : Muhammad Riyandi