S3E12 Dive to the Future!

Dive to the Future! is the twelfth and final episode of season three of the Free! anime and the thirty-seventh episode of the overall series. It aired on September 26, 2018.

Synopsis
The All-Japan Invitational hosts swimmers hoping to qualify for global competition. Kaede Kinjou appears in person for the first time, breaking tournament records in both his 50m and 100m freestyle heats. Natsuya Kirishima and Ikuya Kirishima race one another and find peace. Rin Matsuoka qualifies in his 100m butterfly heat while Haruka Nanase loses his 200m freestyle heat. Afterwards, Rin, Haru and Makoto Tachibana share personal goals in a private moment with Haruka shouting that he will take on the world.

Source: Wikipedia, with author's permission.

Characters
List of characters in order of appearance: