24 Mar to 31 MarATP Challenger San Luis Potosi, MexicoATP Challenger San Luis Potosi, Mexico Men Singles 2024Seeded: #11player-tournament-eliminated-textroundopponentsstatusscorequalificationStefan KozlovLost6 - 0 6 - 1
21 Jan to 29 JanChallenger Indian Wells 2, USA2024 ATP Challenger Indian Wells 2, USA Men Singlesplayer-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Strong KirchheimerLost4 - 6 4 - 6
14 Jan to 21 JanChallenger Indian Wells, USAATP Challenger Indian Wells, USA Men Singles 2024player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Ryan SeggermanLost5 - 7 2 - 6
12 Nov 2023 to 19 Nov 2023ATP Challenger Champaign, USAATP Challenger Champaign, USA Men Singles 2023Seeded: #1player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationCooper WilliamsLost7 - 5 4 - 6 5 - 7qualificationTyler BowersWon7 - 6 7 - 6
08 Oct 2023 to 15 Oct 2023ATP Challenger Fairfield, USAATP Challenger Fairfield, USA Men Singles 2023Seeded: #2player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationAugust HolmgrenLost6 - 7 4 - 6qualificationMark WhitehouseWon6 - 2 6 - 2
01 Oct 2023 to 08 Oct 2023ATP Challenger Tiburon, USAATP Challenger Tiburon, USA Men Singles 2023Seeded: #4player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationAlfredo PerezLost4 - 6 2 - 6qualificationNathan PonwithWon4 - 6 6 - 2 7 - 6
24 Sep 2023 to 01 Oct 2023ATP Challenger Charleston, SC, USAATP Challenger Charleston, SC, USA Men Singles 2023Seeded: #3player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationStefan DostanicLost6 - 4 5 - 7 0 - 6
10 Sep 2023 to 16 Sep 2023ATP Challenger Guangzhou, ChinaATP Challenger Guangzhou, China Men Singles 2023player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Rio NoguchiLost3 - 6 2 - 6
03 Sep 2023 to 10 Sep 2023ATP Challenger Shanghai, ChinaATP Challenger Shanghai, China Men Singles 2023Seeded: #3player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscorequalificationLinang XiaoLost2 - 6 4 - 6
27 Aug 2023 to 03 Sep 2023ATP Challenger Zhangjiagang, ChinaATP Challenger Zhangjiagang, China Men Singles 2023player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Stefanos SakellaridisLost5 - 7 6 - 7
20 Aug 2023 to 26 Aug 2023ATP Challenger Zhuhai, ChinaATP Challenger Zhuhai, China Men Singles 2023player-tournament-eliminated-textmore-detailsfewer-detailsroundopponentsstatusscoreround_of_32Luca CastelnuovoLost6 - 7 7 - 6 7 - 6