June promotion: Refer a Friend and have a chance to win 1 of 2 $25 TW Gift Cards given PER DAY!
No Update
| Overall League Record: | 32 - 16 |
| Doubles Record: | 0 - 0 |
| 2026 Record: | 14 - 4 |
| 2025 Record: | 18 - 12 |
| Playoff Record: | 2 - 3 |
| 2 out of 3 sets: | 4 - 2 |
| 3-setters: | 0 - 0 |
| 2 sets w/3rd set breaker: | 19 - 11 |
| 10 game Pro-set Record: | 9 - 3 |
| Fast Tennis: | 0 - 0 |
| Game Win Percentage: | 55% |
| Date | Match Result | Score |
|---|---|---|
| 06/01/2026 | M. Haseeb over A. Shah |
5-7; 6-3; TB 10-8 |
| 05/23/2026 | M. Haseeb over S. Sarangan | 7-5; 7-5 |
| 05/22/2026 | M. Haseeb ties S. Ghosh | 7-7 Tie |
| 05/18/2026 | M. Haseeb over Z. Kimble | 10-5 |
| 05/14/2026 | M. Haseeb over D. Vishwanath | 6-0; 6-3 |
| 05/07/2026 | M. Haseeb over G. Nagarajan | 10-2 |
| 05/02/2026 | M. Haseeb over G. Ghosh |
6-0; 5-7; TB 10-8 |
| 04/29/2026 | M. Haseeb over J. Rajendran | 10-7 |
| 04/23/2026 | I. Haider over M. Haseeb |
2-6; 6-3; TB 10-7 |
| 04/17/2026 | M. Haseeb over N. Yedla | 6-1; 3-0 Ret. |
| Overall League Record: | 32 - 16 |
| Doubles Record: | 0 - 0 |
| 2026 Record: | 14 - 4 |
| 2025 Record: | 18 - 12 |
| Playoff Record: | 2 - 3 |
| 2 out of 3 sets: | 4 - 2 |
| 3-setters: | 0 - 0 |
| 2 sets w/3rd set breaker: | 19 - 11 |
| 10 game Pro-set Record: | 9 - 3 |
| Fast Tennis: | 0 - 0 |
| Game Win Percentage: | 55% |
| Date | Opponents | Score |
|---|---|---|
| 06/01/26 |
M. Haseeb over A. Shah
Head to Head Analysis
M. Haseeb VS A. Shah
1 Wins
0 Wins
Played at : Santa Clara - Maywood Park
|
5-7; 6-3; TB 10-8 |
| 05/23/26 |
M. Haseeb over S. Sarangan
Head to Head Analysis
M. Haseeb VS S. Sarangan
4 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
7-5; 7-5 |
| 05/22/26 |
M. Haseeb ties S. Ghosh
Head to Head Analysis
M. Haseeb VS S. Ghosh
0 Wins
0 Wins
Played at : Mountain View - Cuesta Park
|
7-7 Tie |
| 05/18/26 |
M. Haseeb over Z. Kimble
Head to Head Analysis
M. Haseeb VS Z. Kimble
1 Wins
0 Wins
Played at : Milpitas - Pinewood Park
|
10-5 |
| 05/14/26 |
M. Haseeb over D. Vishwanath
Head to Head Analysis
M. Haseeb VS D. Vishwanath
1 Wins
1 Wins
Played at : Milpitas - Pinewood Park
|
6-0; 6-3 |
| 05/07/26 |
M. Haseeb over G. Nagarajan
Head to Head Analysis
M. Haseeb VS G. Nagarajan
1 Wins
1 Wins
Played at : Milpitas - Pinewood Park
|
10-2 |
| 05/02/26 |
M. Haseeb over G. Ghosh
Head to Head Analysis
M. Haseeb VS G. Ghosh
2 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
6-0; 5-7; TB 10-8 |
| 04/29/26 |
M. Haseeb over J. Rajendran
Head to Head Analysis
M. Haseeb VS J. Rajendran
2 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
10-7 |
| 04/23/26 |
I. Haider over M. Haseeb
Head to Head Analysis
I. Haider VS M. Haseeb
4 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
2-6; 6-3; TB 10-7 |
| 04/17/26 |
M. Haseeb over N. Yedla
Head to Head Analysis
M. Haseeb VS N. Yedla
1 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
6-1; 3-0 Ret. |
|
04/08/26
Playoffs |
D. Vishwanath over M. Haseeb
Head to Head Analysis
D. Vishwanath VS M. Haseeb
1 Wins
1 Wins
Played at : Milpitas - Pinewood Park
|
6-2; 6-4 |
|
03/30/26
Playoffs |
M. Haseeb over M. Iotov
Head to Head Analysis
M. Haseeb VS M. Iotov
1 Wins
0 Wins
Played at : Milpitas - High School
|
6-2; 7-5 |
| 03/01/26 |
M. Haseeb over S. Sarangan
Head to Head Analysis
M. Haseeb VS S. Sarangan
4 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
10-8 |
| 02/20/26 |
M. Haseeb over M. Bansal
Head to Head Analysis
M. Haseeb VS M. Bansal
2 Wins
1 Wins
Played at : Milpitas - Bob McGuire Park
|
10-5 |
| 02/13/26 |
M. Haseeb over P. Arora
Head to Head Analysis
M. Haseeb VS P. Arora
2 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
6-0; 6-3 |
| 02/12/26 |
M. Haseeb over M. Bansal
Head to Head Analysis
M. Haseeb VS M. Bansal
2 Wins
1 Wins
Played at : Fremont - Tennis Center
|
6-3; 6-2 |
| 02/03/26 |
E. Huang over M. Haseeb
Head to Head Analysis
E. Huang VS M. Haseeb
1 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
10-8 |
|
01/28/26
Playoffs |
S. Shaikh over M. Haseeb
Head to Head Analysis
S. Shaikh VS M. Haseeb
2 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
6-3; 6-4 |
|
01/18/26
Playoffs |
M. Haseeb over G. Ghosh
Head to Head Analysis
M. Haseeb VS G. Ghosh
2 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
6-2; 7-6 |
|
01/09/26
Playoffs |
M. Haseeb over J. Rajendran
Head to Head Analysis
M. Haseeb VS J. Rajendran
2 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
0-0 Walkover |
| 12/28/25 |
M. Haseeb over S. Sarangan
Head to Head Analysis
M. Haseeb VS S. Sarangan
4 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
7-6; 6-7; TB 8-6 |
| 12/11/25 |
M. Haseeb over B. Patel
Head to Head Analysis
M. Haseeb VS B. Patel
1 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
10-6 |
| 12/09/25 |
M. Haseeb over J. Rajendran
Head to Head Analysis
M. Haseeb VS J. Rajendran
2 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
6-1; 7-5 |
| 12/06/25 |
M. Haseeb over S. Sarangan
Head to Head Analysis
M. Haseeb VS S. Sarangan
4 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
6-2; 6-2 |
| 12/02/25 |
M. Haseeb over M. Bhave
Head to Head Analysis
M. Haseeb VS M. Bhave
1 Wins
0 Wins
Played at : Santa Clara - Henry Schmidt Park
|
10-6 |
| 11/27/25 |
A. Virmani over M. Haseeb
Head to Head Analysis
A. Virmani VS M. Haseeb
2 Wins
2 Wins
Played at : Sunnyvale - Fairwood Park
|
7-5; 6-2 |
| 11/16/25 |
M. Haseeb over V. Nerallapally
Head to Head Analysis
M. Haseeb VS V. Nerallapally
2 Wins
1 Wins
Played at : Milpitas - Bob McGuire Park
|
6-4; 6-2 |
| 11/10/25 |
M. Haseeb over R. Tang
Head to Head Analysis
M. Haseeb VS R. Tang
1 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
7-5; 7-5 |
| 11/07/25 |
M. Haseeb over V. Ou Yang
Head to Head Analysis
M. Haseeb VS V. Ou Yang
1 Wins
0 Wins
Played at : Milpitas - Pinewood Park
|
6-0; 6-1 |
| 10/21/25 |
I. Haider over M. Haseeb
Head to Head Analysis
I. Haider VS M. Haseeb
4 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
7-6; 7-6 |
| 10/20/25 |
S. Shaikh over M. Haseeb
Head to Head Analysis
S. Shaikh VS M. Haseeb
2 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
6-4; 6-3 |
|
10/16/25
Playoffs |
S. Zhang over M. Haseeb
Head to Head Analysis
S. Zhang VS M. Haseeb
1 Wins
0 Wins
Played at : San Jose - Evergreen Comm. College
|
3-6; 6-4; TB 7-2 |
| 10/10/25 |
M. Haseeb over V. Patnaik
Head to Head Analysis
M. Haseeb VS V. Patnaik
1 Wins
0 Wins
Played at : San Jose - Lincoln HS
|
7-5; 6-3 |
| 10/04/25 |
M. Haseeb over P. Arora
Head to Head Analysis
M. Haseeb VS P. Arora
2 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
6-3; 6-1 |
| 10/03/25 |
M. Haseeb over A. Virmani
Head to Head Analysis
M. Haseeb VS A. Virmani
2 Wins
2 Wins
Played at : Milpitas - Bob McGuire Park
|
7-6; 6-1 |
| 09/29/25 |
G. Nagarajan over M. Haseeb
Head to Head Analysis
G. Nagarajan VS M. Haseeb
1 Wins
1 Wins
Played at : San Jose - Evergreen Comm. College
|
10-5 |
| 09/25/25 |
M. Haseeb over V. Nerallapally
Head to Head Analysis
M. Haseeb VS V. Nerallapally
2 Wins
1 Wins
Played at : Milpitas - Bob McGuire Park
|
5-7; 7-6; TB 7-5 |
| 09/20/25 |
A. Virmani over M. Haseeb
Head to Head Analysis
A. Virmani VS M. Haseeb
2 Wins
2 Wins
Played at : Sunnyvale - Fairwood Park
|
6-1; 7-5 |
| 09/18/25 |
M. Haseeb over U. Palla
Head to Head Analysis
M. Haseeb VS U. Palla
1 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
1-6; 6-4; TB 9-7 |
| 09/09/25 |
A. Soni over M. Haseeb
Head to Head Analysis
A. Soni VS M. Haseeb
1 Wins
1 Wins
Played at : Milpitas - Bob McGuire Park
|
10-7 |
| 08/23/25 |
M. Bansal over M. Haseeb
Head to Head Analysis
M. Bansal VS M. Haseeb
1 Wins
2 Wins
Played at : Milpitas - Bob McGuire Park
|
6-7; 7-5; TB 10-8 |
|
06/17/25
Playoffs |
S. Gurivireddy over M. Haseeb
Head to Head Analysis
S. Gurivireddy VS M. Haseeb
Wins
Wins
Played at : Los Gatos - Blossom Hill Park
|
0-0 Walkover |
| 05/20/25 |
V. Nerallapally over M. Haseeb
Head to Head Analysis
V. Nerallapally VS M. Haseeb
1 Wins
2 Wins
Played at : Milpitas - Bob McGuire Park
|
6-4; 6-3 |
| 05/14/25 |
M. Haseeb over A. Virmani
Head to Head Analysis
M. Haseeb VS A. Virmani
2 Wins
2 Wins
Played at : Milpitas - Bob McGuire Park
|
6-3; 6-3 |
| 05/12/25 |
M. Haseeb over S. Jain
Head to Head Analysis
M. Haseeb VS S. Jain
1 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
6-1; 7-5 |
| 05/07/25 |
I. Haider over M. Haseeb
Head to Head Analysis
I. Haider VS M. Haseeb
4 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
6-4; 6-1 |
| 05/04/25 |
I. Haider over M. Haseeb
Head to Head Analysis
I. Haider VS M. Haseeb
4 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
6-3; 6-2 |
| 04/30/25 |
D. Le over M. Haseeb
Head to Head Analysis
D. Le VS M. Haseeb
1 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
6-3; 3-6; TB 12-10 |
| 04/28/25 |
M. Haseeb over A. Song
Head to Head Analysis
M. Haseeb VS A. Song
1 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
10-6 |
| 04/26/25 |
M. Haseeb over A. Mandhania
Head to Head Analysis
M. Haseeb VS A. Mandhania
1 Wins
0 Wins
Played at : Milpitas - Bob McGuire Park
|
6-1; 6-4 |
| Season Name | Player's Record | Playoff Round | Division Level |
|---|---|---|---|
| 2026 Spring Season #2 | 8-1 | Quarter-Finals | Men's Competitive1 3.5 |
| 2026 Spring Season #1 | 4-1 | Semi-Finals | Men's Competitive1 3.5 |
| 2026 Fall Season #2 | 8-3 | Finals | Men's Competitive1 3.5 |
| 2025 Fall Season | 5-4 | Quarter-Finals | Men's Competitive1 3.5 |
| 2025 Spring #2 | 5-4 | Round of 16 | Men's Competitive1 3.5 |
