Player stats

Boys Tennis

Based on available data for Spring 2026.

Spring 2026

#PlayerSchoolPosMatchesGamesTBIndex ↓Points use a normalized base ladder (S1=D1=100, S2=D2=60, S3=36, S4=22, S5=13). Tournament matches scale by round (R32=100, ×1.5 per round: F=506), reflecting increasing stakes. Wins earn full weight; straight-set losses earn 1/5; match-tiebreak losses earn 1/2; game margin adds +2 per net game. The index boosts players with more matches at the same average strength, so consistency is rewarded.
1Niah LeMayBurlingtonTS, S1, S217-0195-480-0388.10
2Oscar CrainichBurlingtonTS, S1, S217-1212-430-0379.96
3Charles YoungMiddleburyTS, S116-3212-630-0320.97
4Carlos VillarealSt JohnsburyTS, S1, S27-181-591-0262.55
5Jamie MillsSouth BurlingtonTS, S1, S211-5148-981-0209.08
6Micah WhitmireMt AbrahamTS2-132-160-0199.66
7Dash TotaChamplain ValleyTS, S16-595-871-2192.71
8Mark RichardsBrattleboroTS, S19-7128-1201-0190.85
9Ian PlasseEssexTS, S1, S28-6123-1081-1178.11
10Jeronimo GomezSt JohnsburyS1, S2, S35-052-150-0168.49
11Liam HershbergBurr and BurtonTS, S13-357-480-1151.01
12Peter LyonSouth BurlingtonTS, S1, S29-5129-1082-1150.74
13Sam WickBurlingtonTS, S2, S313-1145-431-0134.24
14Hayden MacDonaldStoweTS, S1, S2, S38-3109-873-1125.45
15Davis JohnstonBurr and BurtonTS, S24-154-380-0121.18
16Lewis PilcherEssexTS, S1, S2, S37-7126-1211-3110.43
17Ryan JuzekStoweTS, S1, S2, S34-670-971-1103.65
18Adrien MalhotraMiddleburyTS, S2, S37-9135-1371-2103.44
19Jaden BinkhorstRiceTS, S14-985-1251-0101.35
20Tristan SchreiberRiceTS, S1, S2, S3, S46-7105-1081-199.56
21Elias Frazer OlsenBrattleboroTS, S27-7121-1273-197.12
22Leo SwentonMiddleburyS3, S4, S513-2173-680-293.76
23Tanner CarlsonStoweS2, S3, S49-1112-521-091.21
24Spencer HigginsSouth BurlingtonS1, S38-6133-1181-283.62
25Charlie StinchcombeRiceS2, S3, S48-5126-1051-079.69
26Gray LatkaChamplain ValleyS2, S3, S45-170-451-078.03
27Christopher GuyetteRiceS1, S2, S3, S4, S510-3123-691-077.90
28Josh BiererColchesterTS, S1, S25-871-1304-277.90
29Sawyer LakeChamplain ValleyS23-676-830-377.27
30Declan CogginsStoweS1, S34-468-762-075.06
31John MinorBurlingtonS4, S511-1135-481-174.05
32Eli WelchBrattleboroTS, S36-9139-1391-370.85
33Luke BronsteinBurr and BurtonS33-146-341-068.31
34Oliver CrainichBurlingtonS3, S4, S58-3121-771-165.22
35Ben ShpanerColchesterS3, S4, S510-2134-681-264.74
36Bruno AlvarezSt JohnsburyS2, S3, S42-336-310-163.08
37Ty TotaChamplain ValleyS1, S34-468-791-062.02
38Spencer CopelandMiddleburyS3, S47-5109-1101-161.99
39Ayush KyasaSouth BurlingtonS3, S53-037-200-058.62
40Sam NorrisRiceS2, S3, S44-266-521-057.80
41Willem ColvinMontpelier / U-32TS, S1, S23-975-1251-255.01
42Sam MollaleyWoodstockS2, S31-227-310-154.34
43J. LahueBurr and BurtonS4, S53-036-170-052.51
44Dash MoyseBrattleboroS4, S59-3117-791-049.72
45Riley AngerEssexS3, S45-481-832-141.54
46Max KoncewiczChamplain ValleyS3, S53-137-312-039.80
47Forrest BarnesBurr and BurtonS4, S52-130-190-037.25
48Max CleggMt MansfieldTS, S11-1152-1401-136.82
49Seamus BaldBrattleboroS4, S56-598-881-136.46
50Alex BinkhorstRiceS3, S4, S56-388-751-035.72

Showing the first 50 rows