全国游泳冠军赛100米蛙泳项目上达到里约奥运A标，成功入选该届奥运中国游泳队。2018年1月，闫子贝被选为中华人民共和国第十三届全国人民代表大会代表。在2019年世界游泳锦标赛男子100米蛙泳决赛上，闫子贝以58秒63获得第三名，并刷新亚洲纪录，也是自曾启亮在1998年世界游泳锦标赛上获得100米蛙泳银牌后，首次有中国男子选手获得游泳世锦赛蛙泳奖牌。2020年10月1日，在2020年全国游泳冠军赛暨东京奥运达标赛上，闫子贝联同徐嘉余、张雨霏和杨浚瑄代表苏鄂浙鲁联队以3分38秒41的成绩，打破美国队2017年