Matchup lab
Head to head
Search by first name, last name, full name, or USATT member ID, then compare shared results.
Shared match ledger
19 decisive meetings
| Date | Winner | Loser | Opening ratings | Score |
|---|---|---|---|---|
| Nov 22, 2025 | Kaden Xu | Kai Zhang | 2,681 / 2,669 | -6,9,-8,7,9 |
| Jul 26, 2025 | Kai Zhang | Kaden Xu | 2,713 / 2,640 | 9,-7,10,-8,6 |
| May 24, 2025 | Kai Zhang | Kaden Xu | 2,682 / 2,672 | 4,9,8 |
| Feb 22, 2025 | Kaden Xu | Kai Zhang | 2,675 / 2,625 | 7,-6,4,11 |
| Jan 25, 2025 | Kaden Xu | Kai Zhang | 2,668 / 2,632 | 9,9,9 |
| Dec 6, 2024 | Kai Zhang | Kaden Xu | 2,645 / 2,687 | -8,9,6,5 |
| Jul 27, 2024 | Kai Zhang | Kaden Xu | 2,627 / 2,703 | 9,-9,-9,9,11 |
| Mar 30, 2019 | Kaden Xu | Kai Zhang | 2,713 / 2,654 | 2, 6, 5 |
| Dec 29, 2018 | Kaden Xu | Kai Zhang | 2,677 / 2,659 | 2, 6,-9,-11, 6 |
| Dec 16, 2018 | Kaden Xu | Kai Zhang | 2,691 / 2,651 | 11,-9,13,-6,7 |
| Mar 29, 2018 | Kaden Xu | Kai Zhang | 2,715 / 2,650 | 6,-5,5,-7,8 |
| Mar 30, 2017 | Kaden Xu | Kai Zhang | 2,695 / 2,657 | 14,7,7 |
| Nov 12, 2016 | Kai Zhang | Kaden Xu | 2,665 / 2,680 | 6, 4, 9 |
| Oct 29, 2016 | Kaden Xu | Kai Zhang | 2,650 / 2,662 | 5,-6, 9,-6, 8 |
| Jun 25, 2016 | Kaden Xu | Kai Zhang | 2,659 / 2,639 | 9,-10, 7,-6, 5 |
| May 28, 2016 | Kai Zhang | Kaden Xu | 2,628 / 2,691 | -4, 4, 3, 7 |
| Mar 19, 2016 | Kaden Xu | Kai Zhang | 2,677 / 2,630 | -6, 8, 5, 8 |
| Dec 27, 2015 | Kai Zhang | Kaden Xu | 2,667 / 2,683 | 7, 13,-12, 4 |
| Nov 27, 2015 | Kai Zhang | Kaden Xu | 2,639 / 2,028 | 9,7,11 |