OM
Class of 2028 · 1-Star
🇳🇬 🇷🇺 Obi Mao
★★★★★
★ · 1-Star
STR
39.2
4-yr proj 42.3
College List
Dreamsheet
Stanford
Princeton
Penn
Junior Badges
NATIONTop 5
NATIONTop 10
Junior Results
DATETOURNAMENT
LEVELRESULT
Wk 2
Cincinnati Classic
State
R32
Wk 4
Sydney Invitational
State
Finalist
Wk 5
Pančevo Classic
National
R16
Wk 7
Cambridge Cup
Developmental
R32
Wk 8
Charleroi Open
Developmental
R32
Wk 10
Třebíč Challenger
Developmental
R16
Wk 12
Brno Open
Developmental
R32
Wk 13
Grosseto Cup
Developmental
Semifinalist
Wk 15
Zadar Challenger
Developmental
R32
Wk 17
León Cup
Developmental
R16
Wk 18
Brighton Cup
Developmental
R32
Wk 20
Toledo Challenger
Developmental
R32
Wk 22
Tianjin Challenger
Developmental
R32
Wk 23
Nanaimo Challenger
Developmental
Quarterfinalist
Wk 25
Geelong Cup
Developmental
Semifinalist
Wk 26
Limoges Open
Developmental
R32
Wk 28
Osijek Challenger
Developmental
Quarterfinalist
Wk 30
Toluca Cup
Developmental
Quarterfinalist
Wk 31
Cancún Cup
Developmental
Quarterfinalist
Wk 33
Wollongong Challenger
Developmental
R16
Wk 35
Hamburg Challenger
Developmental
Quarterfinalist
Wk 36
Pelotas Challenger
Developmental
Semifinalist
Junior Doubles
DATETOURNAMENT
LEVELPARTNERRESULT
Wk 5
Pančevo Classic
National
Tristan Fodje
Semifinalist
Wk 10
Třebíč Challenger
Developmental
Mark Snoeijs
Semifinalist
Wk 13
Grosseto Cup
Developmental
Henrik Poulsen
Semifinalist
Wk 17
León Cup
Developmental
Dylan Wei
Champion
Wk 22
Tianjin Challenger
Developmental
Cameron Mesidor
Finalist
Wk 26
Limoges Open
Developmental
Cesar Sandoval
Champion
Junior Match Record
DATETOURNAMENT
W/LOPPONENTSCORE
Wk 2
Cincinnati Classic Round of 32
L
Frantzdy Gauvin
2-6 6-3 8-10
Wk 4
Sydney Invitational Round of 16
W
Pekka Karjalainen
6-1 6-1
Wk 4
Sydney Invitational Quarterfinals
W
Matt Pell
6-3 7-6
Wk 4
Sydney Invitational Semifinals
W
Lutsharel Kloof
7-6 3-6 10-7
Wk 4
Sydney Invitational Final
L
Jacques Gruda
6-7 5-7
Wk 5
Pančevo Classic Round of 32
W
Florin Stan
7-6 6-3
Wk 5
Pančevo Classic Round of 16
L
Elishah Saxena
1-6 0-6
Wk 7
Cambridge Cup Round of 32
L
Élie Surpris
4-6 0-6
Wk 8
Charleroi Open Round of 32
L
Niall Cross
3-6 6-3 9-11
Wk 10
Třebíč Challenger Round of 32
W
Stanislav Tichý
6-4 6-4
Wk 10
Třebíč Challenger Round of 16
L
Per Kühl
6-4 1-6 3-10
Wk 12
Brno Open Round of 32
L
Andreas Batis
1-6 2-6
Wk 13
Grosseto Cup Round of 32
W
Gary Duffey
6-4 3-6 10-7
Wk 13
Grosseto Cup Round of 16
W
Joel Saiz
6-4 6-4
Wk 13
Grosseto Cup Quarterfinals
W
Florian Voigtmann
4-6 6-3 10-3
Wk 13
Grosseto Cup Semifinals
L
Nico Sontag
1-6 0-6
Wk 15
Zadar Challenger Round of 32
L
Dylan Endelman
3-6 6-7
Wk 17
León Cup Round of 32
W
Martin Helander
7-5 6-1
Wk 17
León Cup Round of 16
L
Louis Preyer
4-6 5-7
Wk 18
Brighton Cup Round of 32
L
Woody Benjamin
0-6 0-6
Wk 20
Toledo Challenger Round of 32
L
JaJuan Seles
3-6 6-4 8-10
Wk 22
Tianjin Challenger Round of 32
L
Jack Gong
4-6 6-4 7-10
Wk 23
Nanaimo Challenger Round of 32
W
Jadon Mainoo
6-3 6-3
Wk 23
Nanaimo Challenger Round of 16
W
Kingsley Ruffier
6-1 6-2
Wk 23
Nanaimo Challenger Quarterfinals
L
Zae Aragone
4-6 4-6
Wk 25
Geelong Cup Round of 32
W
Derrick Bruhn
6-4 6-3
Wk 25
Geelong Cup Round of 16
W
Jadon Mainoo
6-3 7-5
Wk 25
Geelong Cup Quarterfinals
W
Godfrey Willenborg
6-4 6-2
Wk 25
Geelong Cup Semifinals
L
Erick Blake
3-6 3-6
Wk 26
Limoges Open Round of 32
L
Robin Marek
3-6 7-6 9-11
Wk 28
Osijek Challenger Round of 32
W
Indiana Voss-Tecklenburg
7-5 6-3
Wk 28
Osijek Challenger Round of 16
W
Roman Koubek
6-3 6-2
Wk 28
Osijek Challenger Quarterfinals
L
Márton Cseri
2-6 2-6
Wk 30
Toluca Cup Round of 32
W
Magnus Sevecke
6-3 2-6 10-6
Wk 30
Toluca Cup Round of 16
W
Joost Geertruida
6-3 6-4
Wk 30
Toluca Cup Quarterfinals
L
Paulus Pulkkinen
4-6 2-6
Wk 31
Cancún Cup Round of 32
W
Indiana Voss-Tecklenburg
7-6 6-2
Wk 31
Cancún Cup Round of 16
W
Khurram Nazir
6-2 7-6
Wk 31
Cancún Cup Quarterfinals
L
Jayro Tolisso
3-6 4-6
Wk 33
Wollongong Challenger Round of 32
W
Darien Jessen
4-6 6-1 10-4
Wk 33
Wollongong Challenger Round of 16
L
François Tarpey
6-7 4-6
Wk 35
Hamburg Challenger Round of 32
W
Gregg March
6-3 6-4
Wk 35
Hamburg Challenger Round of 16
W
Tamatoa McCall
6-7 6-2 10-7
Wk 35
Hamburg Challenger Quarterfinals
L
Zach Blatche
2-6 6-3 4-10
Wk 36
Pelotas Challenger Round of 32
W
Lutsharel Kloof
6-7 6-3 10-6
Wk 36
Pelotas Challenger Round of 16
W
Kael Pepe
7-6 6-7 10-6
Wk 36
Pelotas Challenger Quarterfinals
W
Rok Cesar
7-5 6-4
Wk 36
Pelotas Challenger Semifinals
L
Bret Hofmann
7-6 3-6 5-10
Scouting
| Shared service (consensus) | 44.0 |
| Your department | 51.4 |
| 4-year projection | 42.3 |
Ranking History
| DATE | GLOBAL | NATION | STR |
| Early 2028 | #441 | #5 | 37.5 |
| Mid 2028 | #479 | #7 | 36.6 |
| Late 2028 | #435 | #5 | 37.6 |
| Final 2028 | #417 | #4 | 37.9 |
Attributes
| Serve Power | 45 | |
| Serve Accuracy | 44 | |
| Return | 39 | |
| Forehand | 35 | |
| Backhand | 40 | |
| Consistency | 40 | |
| Net Play | 36 | |
| Speed | 41 | |
| Stamina | 39 | |
| Composure | 41 | |
| Clutch | 38 |
Recruiting Timeline
| Received interest from RIT | early_contact Wk 1 |
| Received interest from Carleton | early_contact Wk 5 |
| Received interest from WPI | early_contact Wk 5 |
| Offered by RIT | offers Wk 8 |
| Offered by Carleton | offers Wk 9 |
| Offered by WPI | offers Wk 15 |
| Official visit to Carleton | visits Wk 16 |
| Official visit to WPI | visits Wk 18 |


