正赛上，他首先出战男子100米蛙泳比赛，在决赛中他游出59秒10，以0.05秒之差无缘奖牌。在随后进行的男子50米蛙泳项目上，他在半决赛中以27秒17的成绩打破亚洲纪录，最终排名11名，无缘决赛。再之后，他参加200米蛙泳项目，决赛中，他在前半段和队友渡边一平交替领先，在最后50米时两人被俄罗斯选手安东·丘普科夫反超，最终小关第二个到达终点，获得亚军，收获个人首枚世锦赛奖牌。2018年8月，小关出战了泛太平洋游泳锦标赛和亚洲运动会两大赛事，在率先进行的泛太平洋游泳锦标赛中，他在男子100米蛙泳项目上以5