Play to Clinch
Season 2 2027
World Week 9 · Regular season
Class Signed 392
↺ New league
Recruiting › Class of 2028 › Profile ← Recruiting board
SF
Class of 2028 · 2-Star

🇺🇸 Stephen Feng

Pensacola, FL Dallas Day School Domestic Computer Science Born Dec 1
★★ · 2-Star
STR
42.3
4-yr proj 43.6
Uncommitted · 4 offers on the table · favourite Swarthmore
PLAY TO CLINCH RATING national board
84 2-Star
NATL
#424
FL
#16
POINTS
COMPOSITE of 1000 in class
0.8365
CURRENT
50.9
DEPT
46.2
4-YR
43.6
StrikePrediction · projected commit
Modelled from program fit, prestige & academic draw across 4 offers.
28%
LOW confidence
College List 4 offers
SCHOOLOFFERINTEREST SCHOL.STRIKEPRED.STATUS
Swarthmore Hot ¼ 28% Finalist
Johns Hopkins Hot ¼ 23% Finalist
Kenyon Hot ¼ 25% Finalist
Gettysburg Hot ¼ 23% Top School
Dreamsheet schools this recruit dreams of
Brown Stanford Virginia
Junior Badges
NATTop 300 STATETop 25
Junior Results
DATETOURNAMENT LEVELRESULT
Wk 2 Dallas Challenger Developmental R16
Wk 3 Denver Challenger Developmental Quarterfinalist
Wk 4 Brisbane Open National Quarterfinalist
Wk 6 Pelotas Classic National Quarterfinalist
Wk 7 Niigata Classic National R32
Wk 9 Pamplona Open National R32
Wk 10 Zrenjanin Classic National Finalist
Wk 12 Oakland Classic National R32
Wk 13 Jerez Open National R16
Wk 14 Denver Championships National Finalist
Wk 16 Mönchengladbach Open Premier R16
Wk 17 Wuxi Classic Premier Finalist
Wk 19 Palma International Premier R32
Wk 20 Charlottetown Classic Premier R32
Wk 22 Tampa International Premier R32
Wk 23 Bourg-en-Bresse Open Premier R32
Wk 25 Karlovac Open Premier R32
Wk 26 Erfurt Classic Premier Semifinalist
Wk 27 Sagamihara Classic Premier R32
Wk 29 Fortaleza International Premier R32
Wk 30 Brasília Classic Premier R32
Wk 32 Perpignan Open Premier R32
Wk 33 Berlin International Premier R32
Wk 35 Seattle Open Premier R32
Wk 36 Novi Pazar Classic Premier R32
Junior Doubles
DATETOURNAMENT LEVELPARTNERRESULT
Wk 2 Dallas Challenger Developmental Michael Wang Quarterfinalist
Wk 3 Denver Challenger Developmental Jakob Jøsendal Finalist
Wk 4 Brisbane Open National Alba Urbonas Finalist
Wk 7 Niigata Classic National Shamar Lussi Quarterfinalist
Wk 9 Pamplona Open National Jonah Nishiya Champion
Wk 12 Oakland Classic National Xabier Blanco Semifinalist
Wk 13 Jerez Open National Lourenço Capeta Quarterfinalist
Wk 14 Denver Championships National Rob Celestine Semifinalist
Wk 16 Mönchengladbach Open Premier Graham Wilson Quarterfinalist
Wk 19 Palma International Premier Malik Pangos Semifinalist
Wk 20 Charlottetown Classic Premier Maciej Urbański R16
Wk 22 Tampa International Premier Rafael Cortés Finalist
Wk 25 Karlovac Open Premier Keith Kabiller Semifinalist
Wk 26 Erfurt Classic Premier Vicente Azevedo Semifinalist
Wk 32 Perpignan Open Premier Marcus Cabaye Quarterfinalist
Wk 33 Berlin International Premier Cornelis Klaassen Quarterfinalist
Junior Match Record
DATETOURNAMENT W/LOPPONENTSCORE
Wk 2 Dallas Challenger Round of 32 W Malik Pangos 1-6 7-6 10-2
Wk 2 Dallas Challenger Round of 16 L Brian Weiner 6-4 6-7 8-10
Wk 3 Denver Challenger Round of 32 W Brian Muramatsu 6-3 7-5
Wk 3 Denver Challenger Round of 16 W Arne Bergsvand 6-3 7-6
Wk 3 Denver Challenger Quarterfinals L Juhani Hiltunen 5-7 6-7
Wk 4 Brisbane Open Round of 32 W Victor Ortiz 6-0 6-0
Wk 4 Brisbane Open Round of 16 W William Lustig 6-2 6-3
Wk 4 Brisbane Open Quarterfinals L Johannes Greinacher 3-6 4-6
Wk 6 Pelotas Classic Round of 32 W Gerardo Sosa 6-3 6-2
Wk 6 Pelotas Classic Round of 16 W Florent Bonnet 6-1 6-1
Wk 6 Pelotas Classic Quarterfinals L Derik Spears 5-7 3-6
Wk 7 Niigata Classic Round of 32 L Iago Pascual 3-6 3-6
Wk 9 Pamplona Open Round of 32 L Rafael Ramos 2-6 0-6
Wk 10 Zrenjanin Classic Round of 32 W Darien Jessen 6-1 6-1
Wk 10 Zrenjanin Classic Round of 16 W Guillermo Sharples 6-0 6-0
Wk 10 Zrenjanin Classic Quarterfinals W Alba Bertolini 7-6 7-6
Wk 10 Zrenjanin Classic Semifinals W Nils Olme 7-5 6-4
Wk 10 Zrenjanin Classic Final L Robert Wilkinson 1-6 4-6
Wk 12 Oakland Classic Round of 32 L Onis Drummond 3-6 3-6
Wk 13 Jerez Open Round of 32 W Wade Lue 6-2 6-3
Wk 13 Jerez Open Round of 16 L Felipe Trujillo 3-6 3-6
Wk 14 Denver Championships Round of 32 W Robin Meseguer 4-6 7-5 10-7
Wk 14 Denver Championships Round of 16 W Bruce Ndoumbouk 6-4 6-4
Wk 14 Denver Championships Quarterfinals W Heissler Preta 6-4 5-7 10-8
Wk 14 Denver Championships Semifinals W Xabier Blanco 7-5 1-6 10-6
Wk 14 Denver Championships Final L Dylan Ampadu 3-6 7-5 1-10
Wk 16 Mönchengladbach Open Round of 32 W Owen Castañeda 6-2 6-0
Wk 16 Mönchengladbach Open Round of 16 L Åge Sonne 3-6 3-6
Wk 17 Wuxi Classic Semifinals W Kelvin Baron 6-3 6-4
Wk 17 Wuxi Classic Final L Brian Weiner 6-4 4-6 6-10
Wk 19 Palma International Round of 32 L Sebastian Mušović 5-7 3-6
Wk 20 Charlottetown Classic Round of 32 L Matías Bartlett 5-7 1-6
Wk 22 Tampa International Round of 32 L Sidney Mason 5-7 5-7
Wk 23 Bourg-en-Bresse Open Round of 32 L Ivan Conde 2-6 4-6
Wk 25 Karlovac Open Round of 32 L Sindre Haugen 7-5 2-6 7-10
Wk 26 Erfurt Classic Round of 32 W Henry England 6-4 3-6 10-7
Wk 26 Erfurt Classic Round of 16 W Tarmo Koponen 4-6 6-3 10-7
Wk 26 Erfurt Classic Quarterfinals W Hugo Casas 4-6 7-6 10-6
Wk 26 Erfurt Classic Semifinals L Stian Olsen 4-6 3-6
Wk 27 Sagamihara Classic Round of 32 L Pascal Popp 3-6 2-6
Wk 29 Fortaleza International Round of 32 L Xabier Blanco 3-6 7-6 8-10
Wk 30 Brasília Classic Round of 32 L Olle Angeldahl 0-6 6-7
Wk 32 Perpignan Open Round of 32 L Moustapha Al-Saiari 7-6 5-7 5-10
Wk 33 Berlin International Round of 32 L Eetu Kettunen 5-7 3-6
Wk 35 Seattle Open Round of 32 L Jan Vyoral 3-6 6-3 5-10
Wk 36 Novi Pazar Classic Round of 32 L Ola Berglund 1-6 6-7
Scouting
Shared service (consensus)50.9
Your department46.2
4-year projection43.6
Ranking History
DATE NATIONAL STATE STR
Early 2028 #187 #17 41.5
Mid 2028 #172 #15 42.3
Late 2028 #173 #14 42.3
Final 2028 #174 #15 42.3
Attributes
Serve Power 36
Serve Accuracy 43
Return 50
Forehand 41
Backhand 49
Consistency 55
Net Play 49
Speed 50
Stamina 47
Composure 38
Clutch 50
Recruiting Timeline
Received interest from Kenyon early_contact Wk 1
Received interest from Swarthmore early_contact Wk 2
Received interest from Johns Hopkins early_contact Wk 2
Offered by Johns Hopkins offers Wk 8
Offered by Gettysburg offers Wk 11
Offered by Swarthmore offers Wk 15
Offered by Kenyon offers Wk 15
Official visit to Johns Hopkins visits Wk 16
Official visit to Swarthmore visits Wk 19