Results

ITF M25 Sapporo 09/08 01:00 54 Ryotaro Matsumura v Calvin Thalheimer 6-4,6-1
ITF M25 Sapporo 09/01 01:00 54 Ryotaro Matsumura v Calvin Thalheimer 6-0,6-0
ITF M15 Huamantla 07/14 15:30 54 Emiliano Aguilera Guerrero v Calvin Thalheimer 6-3,7-5
ITF M25 Laval 06/30 19:10 54 Sasha Rozin v Calvin Thalheimer 6-1,6-4
ITF M25 Edmonton 10/30 20:15 54 Nicolas Kotzen v Calvin Thalheimer 6-1,6-2
ITF M25 Edmonton 10/29 23:05 54 Calvin Thalheimer v Eloi Roux 6-4,6-4
ITF M15 Monastir 10/01 08:00 62 Calvin Thalheimer v Carl Holder 1-6,1-6
ITF M15 Monastir 09/25 08:30 62 Calvin Thalheimer v Shivank Bhatnagar 2-6,3-6
ITF M15 Monastir 09/24 10:30 62 Calvin Thalheimer v Hippolyte Costa 7-6,6-2
ITF M15 Monastir 05/14 08:30 62 Calvin Thalheimer v Mohamed Ali Abibsi 4-6,2-6
ITF M15 Monastir 05/09 09:00 62 Calvin Thalheimer v Shuannon Tricerri 3-6,1-6
ITF M15 Monastir 05/07 08:30 62 Calvin Thalheimer v Anthony Shumsky 7-6,6-0