Fan swam competitively for Metroplex Aquatics from the age of six until his graduation from high school in 2021.
[1] At the first stop of the 2021 FINA Swimming World Cup circuit, the first weekend of October in Berlin, Germany, Fan set a personal best time of 2:06.06 in the final of the 200-meter breaststroke, finishing 0.69 seconds behind bronze medalist Fabian Schwingenschlögl of Germany.
[8] In the 200-meter breaststroke, he won the bronze medal with a time of 2:06.18, finishing 4.11 seconds behind gold medalist Arno Kamminga of the Netherlands.
[15] The first day of competition at the 2022 Junior Pan Pacific Swimming Championships, contested at Veterans Memorial Aquatic Center in Honolulu beginning August 24, Fan won a gold medal in the 4×100-meter mixed medley relay, helping finish in a new Championships record time of 3:46.83 by splitting a 1:00.76 for the breaststroke leg of the relay.
[21][22] In January 2023, in a dual meet against the Arizona State Sun Devils, Fan achieved a duo of second-place finishes, one in the 100-yard breaststroke with a personal best time of 52.63 seconds and one in the 4×50-yard medley relay with relay teammates Leon MacAlister (backstroke), Andrey Minakov (butterfly), and Luke Maurer (freestyle).
[26] Launching into his first collegiate championships season at the 2023 Pac-12 Conference Championships, with competition contested at King County Aquatic Center in Federal Way, Washington, Fan was disqualified with his relay teammates in the 4×50-yard medley relay in the first finals session, on March 1.