S3E12 Dive to the Future!

Dive to the Future! is the twelfth and final episode of Season 3 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, though Haruka Nanase loses his 200m freestyle heat. Afterwards, Rin, Haruka, and Makoto Tachibana share personal goals in a private moment, Haruka shouting that he will take on the world.

A post-credits scene, which takes place at the All-Japan invitational the following day, reveals that Haruka is poised to set a new record in his 100m freestyle heat. As the announcement of Haruka's chart-topping pace resounds over the intercom, a satisfied smile appears on the face of Albert, who recognizes that Haruka will likely qualify for global competition as well. The episode ends with the implication that Haruka will be victorious in his heat; and in Free!-Road to the World- the Dream, it is confirmed that Haruka achieved first place.

Source: Wikipedia, with author's permission.

Characters
List of characters in order of appearance: