Play to Clinch
Season 1 2026
World Week 0 · Regular season
↺ New league
Recruiting › class of 2026 › Profile ← Recruiting board
JR
🇳🇿 Joe Riley NZL
Class of 2026 · Born Christchurch, NZL · Nov 1 · 1-Star
STR
37.5
current (projection)
StrikePrediction · favourite to commit: Trinity (CT) 34% 3 offers
Rankings
Recruiting board (consensus)#765
International#242
Ranking points (73 pts · 28 events) #904
STR37.5
Junior STR (singles) 36.7
Doubles STR (results-based) 37.2
Junior Badges titles & ranking milestones
NATIONTop 10
Junior Results tournament history
DATETOURNAMENT LEVELRESULT
Wk 1 Madrid Cup State R32
Wk 2 Bilbao Open National R32
Wk 3 Oakland Classic National R32
Wk 5 Córdoba Cup Developmental R32
Wk 6 Kraljevo Challenger Developmental R32
Wk 7 Shenzhen Open Developmental R32
Wk 8 Campinas Challenger Developmental R32
Wk 10 Mechelen Invitational State R32
Wk 11 Smederevo Classic State R32
Wk 12 Gold Coast Cup State R32
Wk 14 Córdoba Open State R16
Wk 15 Toronto Invitational State R32
Wk 16 Osijek Classic State R32
Wk 17 The Hague Invitational State R32
Wk 19 Hluboká Classic State R32
Wk 20 Nettuno Invitational State Finalist
Wk 21 Dortmund Invitational State R16
Wk 23 Porto Alegre Classic State R16
Wk 24 Mannheim Open State R16
Wk 25 Paris Open State R32
Wk 26 San Diego Invitational State R16
Wk 28 Delhi Cup State Finalist
Wk 29 Osaka Open State R32
Wk 30 Hamilton Classic State Quarterfinalist
Wk 32 Croydon Invitational State R32
Wk 33 Niš Cup State R32
Wk 34 Sapporo Cup State R32
Wk 35 Zrenjanin Invitational State R32
Junior Doubles ¼ weight into the combined ranking
DATETOURNAMENT LEVELPARTNERRESULT
Wk 7 Shenzhen Open Developmental Trent Wetzell Quarterfinalist
Wk 8 Campinas Challenger Developmental Leonid Timofeeva Semifinalist
Wk 11 Smederevo Classic State Ed Ezeogu Semifinalist
Wk 19 Hluboká Classic State Jerome Toole Finalist
Wk 35 Zrenjanin Invitational State Dani Guijarro Champion
Junior Match Record every opponent was a fellow recruit
DATETOURNAMENT W/LOPPONENTSCORE
Wk 1 Madrid Cup Round of 32 L Héctor Hernangómez 3-6 2-6
Wk 2 Bilbao Open Round of 32 L Markeylin Myers 4-6 2-6
Wk 3 Oakland Classic Round of 32 L Edwin Rifenberick 0-6 1-6
Wk 5 Córdoba Cup Round of 32 L Trent Wetzell 6-4 2-6 3-10
Wk 6 Kraljevo Challenger Round of 32 L Dujuan Conde 0-6 0-6
Wk 7 Shenzhen Open Round of 32 L Tevis Reece 1-6 1-6
Wk 8 Campinas Challenger Round of 32 L Trent Wetzell 2-6 1-6
Wk 10 Mechelen Invitational Round of 32 L Victor Mickell 3-6 2-6
Wk 11 Smederevo Classic Round of 32 L Sherwood Connolly 3-6 6-3 6-10
Wk 12 Gold Coast Cup Round of 32 L Reed Naone 3-6 2-6
Wk 14 Córdoba Open Round of 32 W Dani Guijarro 6-1 6-2
Wk 14 Córdoba Open Round of 16 L Edwin Aalsma 6-7 5-7
Wk 15 Toronto Invitational Round of 32 L Christopher Nantze 6-7 0-6
Wk 16 Osijek Classic Round of 32 L Mark Dort 4-6 3-6
Wk 17 The Hague Invitational Round of 32 L Josh Colombo 7-6 6-7 12-14
Wk 19 Hluboká Classic Round of 32 L Norm Groen 4-6 2-6
Wk 20 Nettuno Invitational Round of 32 W James Erickson 6-3 6-3
Wk 20 Nettuno Invitational Round of 16 W Federico Abam 6-4 6-3
Wk 20 Nettuno Invitational Quarterfinals W Đạt Hậu 6-1 4-6 10-5
Wk 20 Nettuno Invitational Semifinals W Konstantin Vučetić 7-6 7-6
Wk 20 Nettuno Invitational Final L Gavin Forood 7-6 6-7 7-10
Wk 21 Dortmund Invitational Round of 32 W Tae-young Bang 7-6 6-1
Wk 21 Dortmund Invitational Round of 16 L Brendan Gueye 2-6 7-5 4-10
Wk 23 Porto Alegre Classic Round of 32 W Wilmer Ojeda 7-6 6-7 10-4
Wk 23 Porto Alegre Classic Round of 16 L Paul Simon 5-7 3-6
Wk 24 Mannheim Open Round of 32 W Valeri Isaeva 6-3 6-3
Wk 24 Mannheim Open Round of 16 L Joey Belinsky 6-7 4-6
Wk 25 Paris Open Round of 32 L Valeri Isaeva 4-6 5-7
Wk 26 San Diego Invitational Round of 32 W Anthonie Abajian 1-6 7-6 10-7
Wk 26 San Diego Invitational Round of 16 L Dallas Vasilopoulos 5-7 4-6
Wk 28 Delhi Cup Round of 32 W Viktor Milenković 7-6 6-3
Wk 28 Delhi Cup Round of 16 W Tae-young Bang 4-6 7-6 10-6
Wk 28 Delhi Cup Quarterfinals W Leonid Timofeeva 7-5 6-2
Wk 28 Delhi Cup Semifinals W Pablo Bolton 1-6 7-6 11-9
Wk 28 Delhi Cup Final L Wilbur Yani 2-6 3-6
Wk 29 Osaka Open Round of 32 L Gavin Forood 4-6 3-6
Wk 30 Hamilton Classic Round of 32 W Filippo Fagioli 7-6 7-6
Wk 30 Hamilton Classic Round of 16 W Melville Vahaly 7-6 3-6 10-3
Wk 30 Hamilton Classic Quarterfinals L Prakash Erickson 4-6 1-6
Wk 32 Croydon Invitational Round of 32 L Leon Donnelly 3-6 2-6
Wk 33 Niš Cup Round of 32 L Rhyland Tanguilig 4-6 6-7
Wk 34 Sapporo Cup Round of 32 L Clay Alves 2-6 7-6 4-10
Wk 35 Zrenjanin Invitational Round of 32 L Sadonnie Friedrich 2-6 6-1 8-10
College List 3 offers
SCHOOLOFFERINTEREST SCHOL.STRIKEPRED.STATUS
Trinity (CT) Hot 34% Finalist
WPI Hot 33% Finalist
Ithaca Hot 33% Finalist
Dreamsheet schools this recruit dreams of
Stanford Virginia North Carolina
Scouting two independent ceiling reads (±fog)
Shared service (consensus)52.7
Your department57.0
4-year projection38.8
Ranking History junior progression
DATE GLOBAL NATION STR
Early 2026 #279 #9 36.9
Mid 2026 #280 #9 36.9
Late 2026 #280 #9 36.8
Final 2026 #282 #9 36.6
Attributes visible current grades (20–80)
Serve Power 38
Serve Accuracy 36
Return 35
Forehand 34
Backhand 27
Consistency 34
Net Play 34
Speed 36
Stamina 34
Composure 34
Clutch 37
Recruiting
Intended majorEnvironmental Engineering
Junior tierLocal Competitive
OriginInternational
CommitmentUncommitted
Recruiting Timeline
Received interest from Trinity (CT) early_contact Wk 2
Received interest from Ithaca early_contact Wk 3
Received interest from WPI early_contact Wk 5
Offered by Trinity (CT) offers Wk 10
Offered by Ithaca offers Wk 11
Offered by WPI offers Wk 13
Official visit to Trinity (CT) visits Wk 19
Official visit to WPI visits Wk 19