Play to Clinch
Season 1 2026
World Week 0 · Regular season
↺ New league
Recruiting › class of 2026 › Profile ← Recruiting board
CM
🇮🇪 Cillian Mahony IRL
Class of 2026 · Born Cork, IRL · Feb 2 · ★★★3-Star
STR
45.3
current (projection)
StrikePrediction · favourite to commit: Columbia 21% 7 offers
Rankings
Recruiting board (consensus)#175
International#39
Ranking points (859 pts · 27 events) #271
STR45.3
Junior STR (singles) 45.2
Doubles STR (results-based) 45.1
Junior Badges titles & ranking milestones
GLOBALTop 100 GLOBALTop 250 NATIONNo. 1 NATIONTop 5 NATIONTop 10
Junior Results tournament history
DATETOURNAMENT LEVELRESULT
Wk 2 Liberec Challenger Developmental R32
Wk 3 Atlanta Cup Developmental R16
Wk 4 La Plata Cup Developmental Champion
Wk 6 Regensburg International Premier R16
Wk 7 Shenzhen Classic Premier R16
Wk 8 Haarlem International Premier R16
Wk 10 Denver Classic Premier Quarterfinalist
Wk 11 Beijing International Premier Semifinalist
Wk 12 Bhubaneswar Open Premier R16
Wk 14 Shanghai Classic Premier R32
Wk 15 Novi Pazar Classic Premier R32
Wk 16 New York Open Premier R16
Wk 18 Wuxi Open Premier R16
Wk 19 Milan International Premier R16
Wk 20 Bristol International Premier Semifinalist
Wk 22 Yokohama Classic Premier R32
Wk 23 Rimini International Premier R16
Wk 24 Tucumán International Premier R32
Wk 26 Berlin Classic Premier Semifinalist
Wk 27 Bristol Classic Premier R16
Wk 28 Montpellier Classic Premier R32
Wk 30 Hamilton International Premier Finalist
Wk 31 Rosario Classic Premier Quarterfinalist
Wk 32 Paris Classic Premier R16
Wk 34 Karlovac International Premier R32
Wk 35 Ostrava Classic Premier R32
Wk 36 Plzeň International Premier R16
Junior Doubles ¼ weight into the combined ranking
DATETOURNAMENT LEVELPARTNERRESULT
Wk 3 Atlanta Cup Developmental Andrew Arioto Finalist
Wk 7 Shenzhen Classic Premier Valentine Cuevas Quarterfinalist
Wk 10 Denver Classic Premier Brody Banck Champion
Wk 15 Novi Pazar Classic Premier Dillon Brym R16
Wk 16 New York Open Premier Patrick Shumaker Champion
Wk 18 Wuxi Open Premier Marcus Batchelder Finalist
Wk 20 Bristol International Premier Mashiska Núñez Finalist
Wk 22 Yokohama Classic Premier Rand Hoehn Finalist
Wk 23 Rimini International Premier Mateo Digne Quarterfinalist
Wk 24 Tucumán International Premier Zaydrius Gilleland Champion
Wk 26 Berlin Classic Premier Edward Ward Champion
Wk 28 Montpellier Classic Premier Andres Gosnell Semifinalist
Wk 30 Hamilton International Premier Valentine Cuevas Finalist
Wk 34 Karlovac International Premier Tennys Goldberg R16
Wk 35 Ostrava Classic Premier Xavier Gullette Quarterfinalist
Wk 36 Plzeň International Premier Jackson Agara Quarterfinalist
Junior Match Record every opponent was a fellow recruit
DATETOURNAMENT W/LOPPONENTSCORE
Wk 2 Liberec Challenger Round of 32 L Albert Ndiaye 4-6 6-7
Wk 3 Atlanta Cup Round of 32 W Oleh Hrytsenko 6-1 6-0
Wk 3 Atlanta Cup Round of 16 L Nate Riessen 2-6 7-6 8-10
Wk 4 La Plata Cup Round of 32 W Stephen Yelsey 6-0 6-0
Wk 4 La Plata Cup Round of 16 W Kōki Ishikawa 6-1 6-2
Wk 4 La Plata Cup Quarterfinals W Serdar Däbritz 6-0 6-2
Wk 4 La Plata Cup Semifinals W Samuel De Almeida 6-1 6-4
Wk 4 La Plata Cup Final W Alexey Voskoboeva 6-3 6-4
Wk 6 Regensburg International Round of 32 W David Sarabia 6-1 6-4
Wk 6 Regensburg International Round of 16 L Erick Welch 6-7 4-6
Wk 7 Shenzhen Classic Round of 32 W Everard Watling 6-3 7-5
Wk 7 Shenzhen Classic Round of 16 L Tyler Nelson 6-4 5-7 6-10
Wk 8 Haarlem International Round of 32 W Amer Ebun 2-6 6-2 10-6
Wk 8 Haarlem International Round of 16 L Frances Oden 6-7 5-7
Wk 10 Denver Classic Round of 32 W Leif Somerville 6-1 6-3
Wk 10 Denver Classic Round of 16 W Florinel Mocanu 6-2 6-4
Wk 10 Denver Classic Quarterfinals L Ravi Ramsumair 3-6 6-7
Wk 11 Beijing International Round of 32 W Kylan Bargesser 6-3 6-2
Wk 11 Beijing International Round of 16 W Markos Fridzon 6-4 6-7 10-6
Wk 11 Beijing International Quarterfinals W Tim Walts 2-6 6-4 10-7
Wk 11 Beijing International Semifinals L Frances Oden 6-4 3-6 7-10
Wk 12 Bhubaneswar Open Round of 32 W Cairns Vučinić 7-6 4-6 10-8
Wk 12 Bhubaneswar Open Round of 16 L Hillel Kinsey 4-6 6-7
Wk 14 Shanghai Classic Round of 32 L Taylor Laughlin 1-6 4-6
Wk 15 Novi Pazar Classic Round of 32 L Cairns Vučinić 6-2 3-6 4-10
Wk 16 New York Open Round of 32 W Mantle Stanley 7-6 6-4
Wk 16 New York Open Round of 16 L Zak Johnstone 3-6 4-6
Wk 18 Wuxi Open Round of 32 W Makhi Seewagen 6-2 6-1
Wk 18 Wuxi Open Round of 16 L Patrick Shumaker 3-6 4-6
Wk 19 Milan International Round of 32 W Tavierre Catsavis 4-6 6-2 11-9
Wk 19 Milan International Round of 16 L Rohan Persaud 3-6 2-6
Wk 20 Bristol International Round of 32 W Darwin Freed 6-3 6-7 10-7
Wk 20 Bristol International Round of 16 W Cas Jiménez 6-4 4-6 10-5
Wk 20 Bristol International Quarterfinals W Wyatt Loughlin 6-3 2-6 10-8
Wk 20 Bristol International Semifinals L Jackson Agara 1-6 3-6
Wk 22 Yokohama Classic Round of 32 L Sekou Trevino 5-7 7-5 6-10
Wk 23 Rimini International Round of 32 W Zavion Hartrup 6-1 6-2
Wk 23 Rimini International Round of 16 L Dimitar Vasilev 2-6 4-6
Wk 24 Tucumán International Round of 32 L Vassilios Gerasimou 6-3 3-6 8-10
Wk 26 Berlin Classic Round of 32 W Kam Kemper 6-3 7-5
Wk 26 Berlin Classic Round of 16 W Edward Ward 1-6 6-3 10-5
Wk 26 Berlin Classic Quarterfinals W Kyle Chaffee 3-6 7-6 10-8
Wk 26 Berlin Classic Semifinals L Dimitar Vasilev 6-7 3-6
Wk 27 Bristol Classic Round of 32 W Bodey Echoles 6-2 3-6 10-8
Wk 27 Bristol Classic Round of 16 L Dujuan Conde 3-6 6-3 6-10
Wk 28 Montpellier Classic Round of 32 L Earl Morgan 0-6 6-2 4-10
Wk 30 Hamilton International Round of 32 W Zavion Hartrup 6-3 6-3
Wk 30 Hamilton International Round of 16 W Oliver Jacobs 4-6 6-3 10-6
Wk 30 Hamilton International Quarterfinals W Tomm Lowery 6-4 7-5
Wk 30 Hamilton International Semifinals W José Abelleira 7-6 4-6 10-5
Wk 30 Hamilton International Final L Valentine Cuevas 7-6 2-6 8-10
Wk 31 Rosario Classic Round of 32 W Luke Glass 7-6 6-2
Wk 31 Rosario Classic Round of 16 W Clay Clover 7-6 7-6
Wk 31 Rosario Classic Quarterfinals L Dujuan Conde 3-6 6-3 10-12
Wk 32 Paris Classic Round of 32 W Dick Sandercock 5-7 7-6 10-8
Wk 32 Paris Classic Round of 16 L Tim Walts 1-6 0-6
Wk 34 Karlovac International Round of 32 L Noah Sapp 6-7 6-7
Wk 35 Ostrava Classic Round of 32 L Reuben Stambaugh 5-7 3-6
Wk 36 Plzeň International Round of 32 W Mardy Shore 6-0 6-1
Wk 36 Plzeň International Round of 16 L Jaiden Hester 3-6 4-6
College List 7 offers
SCHOOLOFFERINTEREST SCHOL.STRIKEPRED.STATUS
Columbia Hot ½ 21% Finalist
Princeton Hot ½ 20% Finalist
Brown Hot ½ 21% Finalist
Bucknell Hot ½ 20% Top School
Duke Hot ½ 18% Top School
Penn Hot ½
Boston University Hot ½
Dreamsheet schools this recruit dreams of
Stanford Virginia North Carolina
Scouting two independent ceiling reads (±fog)
Shared service (consensus)57.0
Your department52.7
4-year projection47.5
Ranking History junior progression
DATE GLOBAL NATION STR
Early 2026 #86 #1 45.0
Mid 2026 #75 #1 45.5
Late 2026 #80 #1 45.1
Final 2026 #76 #1 45.2
Attributes visible current grades (20–80)
Serve Power 52
Serve Accuracy 43
Return 55
Forehand 58
Backhand 47
Consistency 51
Net Play 57
Speed 52
Stamina 51
Composure 57
Clutch 58
Recruiting
Intended majorEconomics
Junior tierRegional / State Elite
OriginInternational
CommitmentUncommitted
Recruiting Timeline
Received interest from Brown early_contact Wk 1
Received interest from Princeton early_contact Wk 2
Received interest from Columbia early_contact Wk 5
Offered by Columbia offers Wk 9
Offered by Princeton offers Wk 10
Offered by Brown offers Wk 10
Offered by Bucknell offers Wk 13
Official visit to Columbia visits Wk 16
Official visit to Princeton visits Wk 18
Narrowed list to 3 schools narrowing Wk 20