Rupasinghe Jayawardene Mudiyanselage Gihan Madushanka Rupasinghe (nacido el 5 de marzo de 1986 en Watupitiwala) es un jugador de críquet profesional T20I de Sri Lanka .
Rupasinghe es el 30º capitán internacional Twenty20 de Sri Lanka. Hizo su debut en T20I el 2 de septiembre de 2009 contra Nueva Zelanda .
Fue educado en el Nalanda College Colombo . Rupasinghe fue OBSERVER-BATA Schoolboy Cricketer en 2006 y también se convirtió en el mejor todoterreno en 2006. Fue capitán del primer equipo XI del Nalanda College en 2006. Rupasinghe jugó para el equipo sub-17 de la Escuela de Sri Lanka, en el Torneo de Críquet de Escuelas Asiáticas, celebrado en Sri Lanka en 2002; y realizó una gira con el equipo de críquet sub-19 de Sri Lanka a Pakistán en 2005. También fue incluido en el equipo de la Copa Mundial de Críquet Sub-19 de 2004 .
En noviembre de 2021, fue seleccionado para jugar para los Colombo Stars luego del draft de jugadores para la Lanka Premier League 2021. [ 1]