Mahesha Rodrigo (30 June 1928 – 7 January 2011) was a Ceylonese sportsman who represented his country in first-class cricket and rugby union. He was educated at Royal College, Colombo and played for the First XI cricket team and First XV rugby union team where E.V. Pieris was a teammate. Rodrigo sometimes played as Ceylon's wicket-keeper and his 12 first-class appearances consisted of matches against Pakistan, the West Indies, Commonwealth XI and the Marylebone Cricket Club, amongst others. An Old Royalist, he also took the field for Ceylon in a one-day match against Don Bradman's Australians in the 1947/48 season, scoring 26.