击败名将波兰的普热梅斯瓦夫·瓦查和印尼的陶菲克，跻身16强；最终负于丹麦的汉斯-克里斯蒂安·维汀哈斯出局。2012年，黄梓良代表新加坡出战伦敦举行的奥林匹克运动会羽毛球比赛男子单打项目，在小组赛阶段先以2比0战胜以色列的米沙·西尔伯曼，后以0比2负于丹麦的简·奥·约根森，最终以一胜一负的小组次名成绩出局。2013年8月，黄梓良参加中国广州举行的世界羽毛球锦标赛，出战男子单打项目，首圈以2比0（24-22、21-16）力克10号种子、印尼选手索尼·昆科罗晋级，但在第二圈就以0比2（13-21、13-2