Op de keirin waren er 53 deelnemers. Tjon En Fa was zaterdag in de eerste ronde ingedeeld in heat twee met de Australiër Matthew Richardson, de Spanjaard Jose Moreno Sanchez, de Fransman Tom Derache, de Italiaan Stefao Moro en de Japanner Kento Yamasaki. Van de acht heats plaatsten de winnaars zich automatisch voor de kwartfinales. In heat twee ging deze plek naar Yamasaki. Tjon En Fa werd vierde.
Ook in de repechage van de eerste ronde finishte hij als vierde in heat vier. Winnaar Mikhail Yakovlev van Israël en runner-up Shinji Nakano van Japan drongen door tot de kwartfinales. Yakovlev veroverde uiteindelijk de bronzen plak. De haast onverslaanbare Nederlander Harrie Lavreysen ging er vandoor met het goud. De tweede plaats was voor Mohd Azizulhasni Awang van Maleisië.