2012年，黄梓良代表新加坡出战伦敦举行的奥林匹克运动会羽毛球比赛男子单打项目，在小组赛阶段先以2比0战胜以色列的米沙·西尔伯曼，后以0比2负于丹麦的简·奥·约根森，最终以一胜一负的小组次名成绩出局。2013年8月，黄梓良参加中国广州举行的世界羽毛球锦标赛，出战男子单打项目，首圈以2比0（24-22、21-16）力克10号种子、印尼选手索尼·昆科罗晋级，但在第二圈就以0比2（13-21、13-21）不敌马来西亚的刘国伦出局。2014年8月，黄梓良参加丹麦哥本哈根举行的世界羽毛球锦标赛，出战男子单