#1 Nick Kyrgios (2/2)
Nick Kyrgios is the only player after his compatriot Lleyton Hewitt to have beaten Nadal, Djokovic, and Federer in their respective first matches against the trio.
Apart from Marat Safin (2/2), Kyrgios is the only player to have played Djokovic multiple times and emerge unscathed on each occasion.
In the pair's two meetings on tour in 2017, the combustible Australian beat the then No. 2 ranked Djokovic in the Acapulco quarter-finals and in the opening round at Indian Wells, both times without dropping a set.
Both matches may have been straight-set affairs, but the wins were anything but straightforward. Two of the sets in both matches were decided in tiebreaks while another went 7-5. Wins against Djokovic rarely come easy.
Following his Acapulco win, the then 21-year-old Kyrgios became the youngest player to have beaten each of the Big-3 trio of Nadal (2014 Wimbledon 4th round), Federer (2015 Madrid 2nd round), and Djokovic (2017 Acapulco quarter-finals).
Also read: 4 milestones awaiting Djokovic in 2020
Who Are Roger Federer's Kids? Know All About Federer's Twins