Luan 2026ITF M25Velocidade da quadraVenceu Q2Q25 outJames Van HerzeeleJ. Van HerzeeleJames Van HerzeeleSets vencidos: 2Set 1: 6Set 2: 7Yuan Cheng YangY. Cheng YangYuan Cheng YangSets vencidos: 0Set 1: 3Set 2: 5Q14 outJames Van HerzeeleJ. Van HerzeeleJames Van HerzeeleSets vencidos: 2Set 1: 6Set 2: 6Hengyu LuH. LuHengyu LuSets vencidos: 0Set 1: 0Set 2: 0
Luan 2026ITF M15Velocidade da quadraPerdeu R16R161 outNino EhrenschneiderN. EhrenschneiderNino EhrenschneiderSets vencidos: 2Set 1: 6Set 2: 6James Van HerzeeleJ. Van HerzeeleJames Van HerzeeleSets vencidos: 0Set 1: 2Set 2: 0R3230 setJames Van HerzeeleJ. Van HerzeeleJames Van HerzeeleSets vencidos: 2Set 1: 6Set 2: 6Nick BeamishN. BeamishNick BeamishSets vencidos: 0Set 1: 3Set 2: 2
Nonthaburi 2026ITF M15Velocidade da quadraPerdeu R16R1610 setThantub SuksumrarnT. SuksumrarnThantub SuksumrarnSets vencidos: 2Set 1: 5Set 2: 6Set 3: 6James Van HerzeeleJ. Van HerzeeleJames Van HerzeeleSets vencidos: 1Set 1: 7Set 2: 4Set 3: 1R329 setJames Van HerzeeleJ. Van HerzeeleJames Van HerzeeleSets vencidos: 2Set 1: 7Set 2: 6Yuttana CharoenphonY. CharoenphonYuttana CharoenphonSets vencidos: 0Set 1: 5Set 2: 3
Nonthaburi 2026ITF M15Velocidade da quadraPerdeu R32R321 setManish SureshkumarM. SureshkumarManish SureshkumarSets vencidos: 2Set 1: 79Set 2: 6James Van HerzeeleJ. Van HerzeeleJames Van HerzeeleSets vencidos: 0Set 1: 67Set 2: 3
Maanshan 2026ITF M15Velocidade da quadraPerdeu R16R1620 agoPetr Bar BiryukovP. Bar BiryukovPetr Bar BiryukovSets vencidos: 2Set 1: 6Set 2: 66Set 3: 6James Van HerzeeleJ. Van HerzeeleJames Van HerzeeleSets vencidos: 1Set 1: 4Set 2: 78Set 3: 4R3219 agoJames Van HerzeeleJ. Van HerzeeleJames Van HerzeeleSets vencidos: 2Set 1: 6Set 2: 6Weiwen PanW. PanWeiwen PanSets vencidos: 0Set 1: 2Set 2: 3Q318 agoJames Van HerzeeleJ. Van HerzeeleJames Van HerzeeleSets vencidos: 2Set 1: 77Set 2: 6Yua TakaY. TakaYua TakaSets vencidos: 0Set 1: 65Set 2: 4Todas as 5 partidas