RS
Class of 2028 · 4-Star
🇺🇸 Roger Sapp
★★★★★
★★★★ · 4-Star
STR
45.3
4-yr proj 46.2
College List
SCHOOLOFFERINTEREST
SCHOL.STRIKEPRED.STATUS
Dreamsheet
Penn
Stanford
Dartmouth
Ohio State
Junior Badges
NATTop 100
NATTop 300
STATETop 5
STATETop 10
STATETop 25
Junior Results
DATETOURNAMENT
LEVELRESULT
Wk 1
Morelia International
Premier
Finalist
Wk 2
Juiz de Fora Masters
Masters
R32
Wk 4
Hradec Králové Open
Major
R16
Wk 5
Dubrovnik Masters Cup
Masters
R16
Wk 6
Mar del Plata International
Major
R32
Wk 8
Milton Open
Major
R32
Wk 9
Ahmedabad Championships
Major
R16
Wk 10
Antwerp International
Major
R16
Wk 12
Mérida Championships
Major
Semifinalist
Wk 13
Enschede Open
Major
R16
Wk 15
Calgary Open
Major
R32
Wk 16
Nagpur Championships
Major
R32
Wk 17
Hasselt Open
Major
R32
Wk 19
Bologna Championships
Major
R32
Wk 20
Bahía Blanca International
Major
R16
Wk 22
Albacete International
Major
R32
Wk 23
Concordia Open
Major
R32
Wk 24
České Budějovice Championships
Major
R16
Wk 26
Gifu International
Major
R16
Wk 27
Erfurt International
Major
R16
Wk 28
Turin International
Major
Quarterfinalist
Wk 30
Lille International
Major
R32
Wk 31
Pelotas International
Major
R16
Wk 33
London Open
Major
R16
Wk 34
Fortaleza Open
Major
R32
Wk 35
Nice Classic
Premier
R32
Junior Doubles
DATETOURNAMENT
LEVELPARTNERRESULT
Wk 2
Juiz de Fora Masters
Masters
Aaron Iredale
Quarterfinalist
Wk 4
Hradec Králové Open
Major
Michiel Parsons
Finalist
Wk 6
Mar del Plata International
Major
Jamal Weidenfeller
Quarterfinalist
Wk 10
Antwerp International
Major
Turner Rexroth
Semifinalist
Wk 12
Mérida Championships
Major
Greg Coates
Quarterfinalist
Wk 13
Enschede Open
Major
Lavon Galindo
Quarterfinalist
Wk 15
Calgary Open
Major
Krystian Świerczok
Semifinalist
Wk 16
Nagpur Championships
Major
Craig Prioleau
R16
Wk 17
Hasselt Open
Major
Moses Yahya
Quarterfinalist
Wk 19
Bologna Championships
Major
Deividas Mockus
Quarterfinalist
Wk 20
Bahía Blanca International
Major
Dennis Doorsoun
Quarterfinalist
Wk 23
Concordia Open
Major
Michael Garcia
Quarterfinalist
Wk 26
Gifu International
Major
Michael Garcia
Champion
Wk 27
Erfurt International
Major
Charlon Huisman
Quarterfinalist
Wk 28
Turin International
Major
Nico Andrich
Semifinalist
Wk 31
Pelotas International
Major
Marc Latham
Semifinalist
Wk 34
Fortaleza Open
Major
Adam Root
Quarterfinalist
Junior Match Record
DATETOURNAMENT
W/LOPPONENTSCORE
Wk 1
Morelia International Round of 32
W
Åge Sonne
5-7 6-4 12-10
Wk 1
Morelia International Round of 16
W
Paolo Vicario
4-6 6-3 10-6
Wk 1
Morelia International Quarterfinals
W
Kim Kristiansen
6-3 7-5
Wk 1
Morelia International Semifinals
W
Kevin Conrad
2-6 6-3 10-3
Wk 1
Morelia International Final
L
Moses Yahya
2-6 4-6
Wk 2
Juiz de Fora Masters Round of 32
L
Zdeněk Kučera
3-6 1-6
Wk 4
Hradec Králové Open Round of 32
W
Robert Roberts
6-0 6-3
Wk 4
Hradec Králové Open Round of 16
L
Watson Helaire
1-6 0-6
Wk 5
Dubrovnik Masters Cup Round of 16
L
Michiel Parsons
0-6 1-6
Wk 6
Mar del Plata International Round of 32
L
Leo Luo
1-6 5-7
Wk 8
Milton Open Round of 32
L
Coniah Trusty
6-4 1-6 4-10
Wk 9
Ahmedabad Championships Round of 32
W
Cree January
6-1 6-1
Wk 9
Ahmedabad Championships Round of 16
L
Michael Garcia
3-6 4-6
Wk 10
Antwerp International Round of 32
W
Leon Pearman
3-6 6-4 10-6
Wk 10
Antwerp International Round of 16
L
Rodmond Cantey
2-6 2-6
Wk 12
Mérida Championships Round of 32
W
Arturo Sarabia
6-2 4-6 20-18
Wk 12
Mérida Championships Round of 16
W
Raion Christenson
7-5 3-6 10-6
Wk 12
Mérida Championships Quarterfinals
W
Robin Brizuela
7-6 6-3
Wk 12
Mérida Championships Semifinals
L
Remko Van den Heuvel
5-7 1-6
Wk 13
Enschede Open Round of 32
W
Quentin D'Aquila
6-7 6-3 10-8
Wk 13
Enschede Open Round of 16
L
Justin Kypson
1-6 2-6
Wk 15
Calgary Open Round of 32
L
Gustav Beier
0-6 6-7
Wk 16
Nagpur Championships Round of 32
L
Stephen Ryu
3-6 2-6
Wk 17
Hasselt Open Round of 32
L
Rodmond Cantey
2-6 1-6
Wk 19
Bologna Championships Round of 32
L
Watson Hatter
7-6 2-6 8-10
Wk 20
Bahía Blanca International Round of 32
W
Everton Carvalho
7-6 6-4
Wk 20
Bahía Blanca International Round of 16
L
Michael Sehnal
3-6 0-6
Wk 22
Albacete International Round of 32
L
Cyril Gauthier
6-3 2-6 5-10
Wk 23
Concordia Open Round of 32
L
Rodney Haley
7-6 6-7 9-11
Wk 24
České Budějovice Championships Round of 32
W
Anton Henriksen
6-3 6-3
Wk 24
České Budějovice Championships Round of 16
L
Taras Dzagoev
3-6 1-6
Wk 26
Gifu International Round of 32
W
Diego Robles
6-4 2-6 10-8
Wk 26
Gifu International Round of 16
L
Michael Sehnal
1-6 2-6
Wk 27
Erfurt International Round of 32
W
Kim Kristiansen
6-1 3-6 10-5
Wk 27
Erfurt International Round of 16
L
Kenny Kerr
4-6 2-6
Wk 28
Turin International Round of 32
W
Benedetto Gentile
6-4 6-2
Wk 28
Turin International Round of 16
W
Michael Garcia
7-5 7-5
Wk 28
Turin International Quarterfinals
L
Pietro Villa
3-6 3-6
Wk 30
Lille International Round of 32
L
Rubin Gunter
2-6 4-6
Wk 31
Pelotas International Round of 32
W
Nikolai Kudryashov
6-4 6-4
Wk 31
Pelotas International Round of 16
L
Nico Andrich
2-6 2-6
Wk 33
London Open Round of 32
W
Cristian Pacheco
2-6 7-5 10-7
Wk 33
London Open Round of 16
L
Onis Drummond
2-6 3-6
Wk 34
Fortaleza Open Round of 32
L
Rykar Vaughns
6-4 3-6 8-10
Wk 35
Nice Classic Round of 32
L
Filip Söderström
6-7 4-6
Scouting
| Shared service (consensus) | 57.0 |
| Your department | 50.1 |
| 4-year projection | 46.2 |
Ranking History
| DATE | NATIONAL | STATE | STR |
| Early 2028 | #110 | #3 | 44.9 |
| Mid 2028 | #100 | #3 | 45.2 |
| Late 2028 | #110 | #3 | 44.8 |
| Final 2028 | #107 | #3 | 44.8 |
Attributes
| Serve Power | 40 | |
| Serve Accuracy | 52 | |
| Return | 54 | |
| Forehand | 46 | |
| Backhand | 56 | |
| Consistency | 58 | |
| Net Play | 58 | |
| Speed | 56 | |
| Stamina | 55 | |
| Composure | 57 | |
| Clutch | 52 |
Recruiting Timeline
| Received interest from Boston University | early_contact Wk 1 |
| Received interest from Tufts | early_contact Wk 2 |
| Received interest from Middlebury | early_contact Wk 3 |
| Offered by Boston University | offers Wk 10 |
| Offered by Bryant | offers Wk 10 |
| Offered by Middlebury | offers Wk 13 |
| Offered by Tufts | offers Wk 15 |
| Official visit to Tufts | visits Wk 16 |
| Official visit to Middlebury | visits Wk 17 |
| Narrowed list to 3 schools | narrowing Wk 19 |









