June promotion: Refer a Friend and have a chance to win 1 of 2 $25 TW Gift Cards given PER DAY!
Driving Forehand
I just enjoy playing tennis when I can.
Last Updated on Feb 27, 2026| Overall League Record: | 87 - 377 |
| Doubles Record: | 0 - 0 |
| 2026 Record: | 2 - 7 |
| 2025 Record: | 8 - 20 |
| 2024 Record: | 15 - 21 |
| 2023 Record: | 5 - 25 |
| 2022 Record: | 4 - 24 |
| 2021 Record: | 4 - 22 |
| 2020 Record: | 1 - 15 |
| 2019 Record: | 5 - 23 |
| 2018 Record: | 2 - 13 |
| 2017 Record: | 8 - 32 |
| 2016 Record: | 3 - 33 |
| 2015 Record: | 8 - 38 |
| Playoff Record: | 1 - 15 |
| 2 out of 3 sets: | 68 - 345 |
| 3-setters: | 10 - 38 |
| 2 sets w/3rd set breaker: | 15 - 25 |
| 10 game Pro-set Record: | 4 - 7 |
| Fast Tennis: | 0 - 0 |
| Game Win Percentage: | 36% |
| Date | Match Result | Score |
|---|---|---|
| 05/10/2026 | D. Velazquez over M. Griffith | 6-2; 6-3 |
| 05/03/2026 | T. Smith over M. Griffith | 6-0; 2-6; 6-4 |
| 04/15/2026 | J. Zhang over M. Griffith | 6-1; 6-1 |
| 03/31/2026 | M. Griffith over M. Mekhail | 6-5 |
| 03/29/2026 | M. Griffith over D. Velazquez | 6-1; 6-2 |
| 03/28/2026 | B. Pullen over M. Griffith | 6-4; 6-2 |
| 03/22/2026 | A. Posma over M. Griffith | 6-3; 6-0 |
| 03/21/2026 | T. Rust over M. Griffith | 3-6; 6-3; 6-3 |
| 03/15/2026 | T. Smith over M. Griffith | 7-6; 7-6 |
| 09/05/2025 | D. Kim over M. Griffith | 6-2; 6-2 |
| Overall League Record: | 87 - 377 |
| Doubles Record: | 0 - 0 |
| 2026 Record: | 2 - 7 |
| 2025 Record: | 8 - 20 |
| 2024 Record: | 15 - 21 |
| 2023 Record: | 5 - 25 |
| 2022 Record: | 4 - 24 |
| 2021 Record: | 4 - 22 |
| 2020 Record: | 1 - 15 |
| 2019 Record: | 5 - 23 |
| 2018 Record: | 2 - 13 |
| 2017 Record: | 8 - 32 |
| 2016 Record: | 3 - 33 |
| 2015 Record: | 8 - 38 |
| Playoff Record: | 1 - 15 |
| 2 out of 3 sets: | 68 - 345 |
| 3-setters: | 10 - 38 |
| 2 sets w/3rd set breaker: | 15 - 25 |
| 10 game Pro-set Record: | 4 - 7 |
| Fast Tennis: | 0 - 0 |
| Game Win Percentage: | 36% |
| Date | Opponents | Score |
|---|---|---|
| 05/10/26 |
D. Velazquez over M. Griffith
Head to Head Analysis
D. Velazquez VS M. Griffith
1 Wins
1 Wins
Played at : Manassas - Lee Manor Park
|
6-2; 6-3 |
| 05/03/26 |
T. Smith over M. Griffith
Head to Head Analysis
T. Smith VS M. Griffith
2 Wins
0 Wins
Played at : Manassas - Stonewall Park
|
6-0; 2-6; 6-4 |
| 04/15/26 |
J. Zhang over M. Griffith
Head to Head Analysis
J. Zhang VS M. Griffith
1 Wins
0 Wins
Played at : Haymarket - Battlefield HS courts
|
6-1; 6-1 |
| 03/31/26 |
M. Griffith over M. Mekhail
Head to Head Analysis
M. Griffith VS M. Mekhail
1 Wins
1 Wins
Played at : Manassas - Metz MS
|
6-5 |
| 03/29/26 |
M. Griffith over D. Velazquez
Head to Head Analysis
M. Griffith VS D. Velazquez
1 Wins
1 Wins
Played at : Manassas - Lee Manor Park
|
6-1; 6-2 |
| 03/28/26 |
B. Pullen over M. Griffith
Head to Head Analysis
B. Pullen VS M. Griffith
1 Wins
1 Wins
Played at : Alexandria - Alexandria City HS
|
6-4; 6-2 |
| 03/22/26 |
A. Posma over M. Griffith
Head to Head Analysis
A. Posma VS M. Griffith
1 Wins
0 Wins
Played at : Arlington - Jennie Dean Park
|
6-3; 6-0 |
| 03/21/26 |
T. Rust over M. Griffith
Head to Head Analysis
T. Rust VS M. Griffith
3 Wins
0 Wins
Played at : Alexandria - TC Williams HS
|
3-6; 6-3; 6-3 |
| 03/15/26 |
T. Smith over M. Griffith
Head to Head Analysis
T. Smith VS M. Griffith
2 Wins
0 Wins
Played at : Springfield - Hidden Pond Park
|
7-6; 7-6 |
| 09/05/25 |
D. Kim over M. Griffith
Head to Head Analysis
D. Kim VS M. Griffith
1 Wins
0 Wins
Played at : Annandale - Wakefield Park
|
6-2; 6-2 |
| 08/31/25 |
J. Greif over M. Griffith
Head to Head Analysis
J. Greif VS M. Griffith
2 Wins
0 Wins
Played at : Alexandria - TC Williams HS
|
6-4; 6-4 |
| 08/18/25 |
S. Dixon over M. Griffith
Head to Head Analysis
S. Dixon VS M. Griffith
1 Wins
0 Wins
Played at : Springfield - Hidden Pond Park
|
6-3; 6-1 |
| 08/16/25 |
D. Jurta over M. Griffith
Head to Head Analysis
D. Jurta VS M. Griffith
1 Wins
0 Wins
Played at : Alexandria - TC Williams HS
|
7-6; 6-2 |
| 08/11/25 |
M. Mekhail over M. Griffith
Head to Head Analysis
M. Mekhail VS M. Griffith
1 Wins
1 Wins
Played at : Manassas - Osbourn HS
|
6-2; 6-3 |
| 08/10/25 |
M. Griffith over S. Singh
Head to Head Analysis
M. Griffith VS S. Singh
6 Wins
1 Wins
Played at : Lorton - So. County Sec. School
|
10-1 |
| 08/07/25 |
W. Kruse over M. Griffith
Head to Head Analysis
W. Kruse VS M. Griffith
2 Wins
0 Wins
Played at : Alexandria - TC Williams HS
|
6-0; 6-2 |
| 08/02/25 |
M. Griffith over B. Pullen
Head to Head Analysis
M. Griffith VS B. Pullen
1 Wins
1 Wins
Played at : Alexandria - TC Williams HS
|
6-3; 2-1 Ret. |
| 07/30/25 |
P. Brown over M. Griffith
Head to Head Analysis
P. Brown VS M. Griffith
1 Wins
0 Wins
Played at : Alexandria - TC Williams HS
|
7-5; 6-1 |
| 07/29/25 |
J. Greif over M. Griffith
Head to Head Analysis
J. Greif VS M. Griffith
2 Wins
0 Wins
Played at : Alexandria - Chinquapin Park
|
6-1; 6-7; TB 7-1 |
|
07/24/25
Playoffs |
I. Gould over M. Griffith
Head to Head Analysis
I. Gould VS M. Griffith
1 Wins
0 Wins
Played at : Alexandria - TC Williams HS
|
6-3; 6-3 |
| 07/23/25 |
B. Cueni over M. Griffith
Head to Head Analysis
B. Cueni VS M. Griffith
2 Wins
3 Wins
Played at : Alexandria - TC Williams HS
|
6-4; 6-1 |
| 07/21/25 |
E. Zachmann over M. Griffith
Head to Head Analysis
E. Zachmann VS M. Griffith
1 Wins
0 Wins
Played at : Annandale - Mason District Park
|
6-2; 6-1 |
| 07/20/25 |
S. Singh over M. Griffith
Head to Head Analysis
S. Singh VS M. Griffith
1 Wins
6 Wins
Played at : Lorton - So. County Sec. School
|
2-6; 6-3; 6-3 |
| 07/11/25 |
M. Griffith over A. Huamani
Head to Head Analysis
M. Griffith VS A. Huamani
1 Wins
1 Wins
Played at : Springfield - Hidden Pond Park
|
6-3; 0-6; TB 10-5 |
| 07/06/25 |
M. Griffith over S. Singh
Head to Head Analysis
M. Griffith VS S. Singh
6 Wins
1 Wins
Played at : Lorton - So. County Sec. School
|
6-3; 7-5 |
| 07/05/25 |
T. Rust over M. Griffith
Head to Head Analysis
T. Rust VS M. Griffith
3 Wins
0 Wins
Played at : Alexandria - TC Williams HS
|
6-3; 6-1 |
| 06/30/25 |
M. Griffith over S. Reis
Head to Head Analysis
M. Griffith VS S. Reis
1 Wins
0 Wins
Played at : Alexandria - Hooff's Run Park
|
6-2; 6-4 |
| 06/28/25 |
M. Griffith over J. Mendez
Head to Head Analysis
M. Griffith VS J. Mendez
1 Wins
0 Wins
Played at : Springfield - Kings Park
|
7-6; 6-3 |
| 06/14/25 |
B. Abraham over M. Griffith
Head to Head Analysis
B. Abraham VS M. Griffith
6 Wins
6 Wins
Played at : Alexandria - TC Williams HS
|
7-6; 6-2 |
| 04/30/25 |
W. Kruse over M. Griffith
Head to Head Analysis
W. Kruse VS M. Griffith
2 Wins
0 Wins
Played at : Alexandria - Chinquapin Park
|
6-1; 6-3 |
| 04/20/25 |
M. Griffith over S. Singh
Head to Head Analysis
M. Griffith VS S. Singh
6 Wins
1 Wins
Played at : Lorton - So. County Sec. School
|
6-3; TB 10-5 Ret. |
| 04/18/25 |
E. Viverette over M. Griffith
Head to Head Analysis
E. Viverette VS M. Griffith
2 Wins
2 Wins
Played at : Alexandria - TC Williams HS
|
6-7; 6-4; 7-6 |
| 04/14/25 |
C. Henderson over M. Griffith
Head to Head Analysis
C. Henderson VS M. Griffith
2 Wins
0 Wins
Played at : Lorton - So. County Sec. School
|
6-2; 6-4 |
| 04/13/25 |
T. Rust over M. Griffith
Head to Head Analysis
T. Rust VS M. Griffith
3 Wins
0 Wins
Played at : Alexandria - TC Williams HS
|
6-3; 6-4 |
| 04/05/25 |
E. Viverette over M. Griffith
Head to Head Analysis
E. Viverette VS M. Griffith
2 Wins
2 Wins
Played at : Alexandria - TC Williams HS
|
7-6; 6-3 |
| 03/22/25 |
M. Griffith over S. Singh
Head to Head Analysis
M. Griffith VS S. Singh
6 Wins
1 Wins
Played at : Lorton - So. County Sec. School
|
6-0; 6-0 |
| 03/16/25 |
N. Sastry over M. Griffith
Head to Head Analysis
N. Sastry VS M. Griffith
1 Wins
0 Wins
Played at : Annandale - Wakefield Park
|
6-0; 6-1 |
|
11/13/24
Playoffs |
J. Alberto over M. Griffith
Head to Head Analysis
J. Alberto VS M. Griffith
1 Wins
1 Wins
Played at : Alexandria - TC Williams HS
|
6-4; 6-2 |
| 10/29/24 |
E. Starcevic over M. Griffith
Head to Head Analysis
E. Starcevic VS M. Griffith
2 Wins
1 Wins
Played at : Alexandria - TC Williams HS
|
6-4; 7-5 |
| 10/23/24 |
X. Li over M. Griffith
Head to Head Analysis
X. Li VS M. Griffith
1 Wins
0 Wins
Played at : Falls Church - Jefferson District
|
6-4; 6-1 |
| 10/19/24 |
M. Griffith over J. Alberto
Head to Head Analysis
M. Griffith VS J. Alberto
1 Wins
1 Wins
Played at : Springfield - West Springfield HS
|
6-1; 6-1 |
| 10/11/24 |
M. Griffith over M. Villanueva
Head to Head Analysis
M. Griffith VS M. Villanueva
4 Wins
0 Wins
Played at : Springfield - Hooes Rd. Park
|
7-5; 6-2 |
| 10/10/24 |
M. Griffith over S. Singh
Head to Head Analysis
M. Griffith VS S. Singh
6 Wins
1 Wins
Played at : Springfield - Hooes Rd. Park
|
6-0; 6-0 |
| 10/05/24 |
M. Griffith over S. Singh
Head to Head Analysis
M. Griffith VS S. Singh
6 Wins
1 Wins
Played at : Fairfax - Hooes Rd. Park
|
6-0; 6-1 |
| 09/28/24 |
M. Griffith over B. Abraham
Head to Head Analysis
M. Griffith VS B. Abraham
6 Wins
6 Wins
Played at : Alexandria - TC Williams HS
|
6-0; 6-3 |
| 09/19/24 |
B. Cueni over M. Griffith
Head to Head Analysis
B. Cueni VS M. Griffith
2 Wins
3 Wins
Played at : Alexandria - Chinquapin Park
|
6-2; 6-4 |
| 08/20/24 |
C. Henderson over M. Griffith
Head to Head Analysis
C. Henderson VS M. Griffith
2 Wins
0 Wins
Played at : Springfield - West Springfield HS
|
1-6; 6-4; TB 10-5 |
| 08/16/24 |
E. Starcevic over M. Griffith
Head to Head Analysis
E. Starcevic VS M. Griffith
2 Wins
1 Wins
Played at : Springfield - West Springfield HS
|
7-6; 4-6; 6-3 |
| 08/15/24 |
D. Perdue over M. Griffith
Head to Head Analysis
D. Perdue VS M. Griffith
1 Wins
0 Wins
Played at : Springfield - West Springfield HS
|
6-2; 7-6 |
| 08/11/24 |
M. Griffith over B. Cueni
Head to Head Analysis
M. Griffith VS B. Cueni
3 Wins
2 Wins
Played at : Springfield - West Springfield HS
|
6-4; 6-3 |
| Season Name | Player's Record | Playoff Round | Division Level |
|---|---|---|---|
| 2026 Spring Season #2 | 0-0 | Mixed Skilled | |
| 2026 Spring #1 | 2-7 | Men's Skilled 3.0 | |
| 2025 Summer Season | 2-11 | Men's Skilled 3.0 | |
| 2025 Spring Season #2 | 4-2 | Quarter-Finals | Men's Rec. 2.5 |
| 2025 Spring Season #1 | 2-6 | Men's Rec. 2.5 | |
| 2024 Fall Season | 5-3 | Quarter-Finals | Men's Rec. 2.5 |
| 2024 Summer Season | 2-3 | Men's Rec. 2.5 | |
| 2024 Spring Season #2 | 5-5 | Semi-Finals | Men's Rec. 2.5 |
| 2024 Spring Season #1 | 3-7 | Quarter-Finals | Men's Rec. 2.5 |
| 2023 Fall Season | 1-4 | Men's Skilled 3.0 | |
| 2023 Summer Season | 3-9 | Semi-Finals | Men's Skilled 3.0 |
| 2023 Summer #1 | 0-2 | Men's Skilled 3.0 | |
| 2023 Spring Season #1 | 1-9 | Men's Skilled 3.0 | |
| 2022 Fall Season #2 | 0-0 | Men's Skilled 3.0 | |
| 2022 Fall #1 | 0-2 | Men's Competitive2 3.25 | |
| 2022 Summer Season #2 | 3-9 | Round of 16 | Men's Competitive2 3.25 |
| 2022 Spring Season #1 | 1-12 | Men's Competitive2 3.25 | |
| 2021 Fall Season #1 | 1-4 | Men's Competitive2 3.25 | |
| 2021 Summer Season #2 | 3-8 | Round of 16 | Men's Competitive2 3.25 |
| 2021 Spring Season #1 | 0-9 | Men's Competitive2 3.25 | |
| 2020 Fall Season | 1-7 | Men's Competitive2 3.25 | |
| 2020 Summer Season #1 | 0-8 | Men's Competitive2 3.25 | |
| 2019 Fall Season | 3-7 | Men's Competitive2 3.25 | |
| 2019 Summer #2 | 1-10 | Men's Competitive2 3.25 | |
| 2019 Summer #1 | 1-6 | Men's Competitive1 3.5 | |
| 2018 Partner Program | 0-1 | ||
| 2018 Fall Season | 0-1 | Men's Competitive2 3.25 | |
| 2018 Summer Season #2 | 0-3 | Men's Skilled 3.0 | |
| 2018 Summer Season #1 | 2-3 | Men's Skilled 3.0 | |
| 2018 Spring Season #1 | 0-5 | Men's Competitive1 3.5 | |
| 2017 Fall Season | 3-8 | Men's Competitive2 3.25 | |
| 2017 Summer Season #2 | 3-10 | Round of 16 | Men's Competitive2 3.25 |
| 2017 Summer Season #1 | 1-7 | Men's Competitive1 3.5 | |
| 2017 Spring Season #1 | 1-6 | Men's Competitive2 3.25 | |
| 2016 Fall Season | 0-5 | Men's Competitive1 3.5 | |
| 2016 Summer Season #2 | 1-8 | Men's Competitive2 3.25 | |
| 2016 Summer Season #1 | 0-10 | Men's Competitive2 3.25 | |
| 2016 Spring Season #1 | 1-7 | Men's Skilled 3.0 | |
| 2016 Winter Season | 1-6 | Men's Competitive2 3.25 | |
| 2015 Fall Season | 1-7 | Men's Skilled 3.0 | |
| 2015 Summer Season #1 | 2-13 | Men's Competitive2 3.25 | |
| 2015 Spring Season #1 | 5-8 | Quarter-Finals | Men's Skilled 3.0 |
| 2015 Winter Season | 0-9 | Men's Competitive2 3.25 | |
| 2014 Partner Program | 2-9 | Women's Competitive1 3.5 | |
| 2014 Fall Season | 4-6 | Men's Skilled 3.0 | |
| 2014 Summer Season #2 | 4-8 | Round of 16 | Men's Skilled 3.0 |
| 2014 Spring Season #2 | 1-8 | Men's Competitive1 3.5 | |
| 2014 Spring Season #1 | 2-15 | Men's Competitive2 3.25 | |
| 2014 Winter Season | 1-7 | Men's Skilled 3.0 | |
| 2013 Partner Program | 1-0 | ||
| 2013 Fall Season | 4-8 | Semi-Finals | Men's Rec. 2.5 |
| 2013 Summer Season #2 | 0-14 | Men's Skilled 3.0 | |
| 2013 Summer Season #1 | 0-3 | Men's Skilled 3.0 | |
| 2013 Spring Season #1 | 1-12 | Men's Skilled 3.0 | |
| 2013 Winter Season | 1-9 | Men's Competitive2 3.25 | |
| 2012 Spring Doubles | 1-1 |
