KK
Class of 2028 · 3-Star
🇺🇸 Keith Kabiller
★★★★★
★★★ · 3-Star
STR
43.1
4-yr proj 43.1
College List
SCHOOLOFFERINTEREST
SCHOL.STRIKEPRED.STATUS
Dreamsheet
Stanford
Princeton
Wake Forest
Junior Badges
NATTop 300
STATETop 5
STATETop 10
STATETop 25
Junior Results
DATETOURNAMENT
LEVELRESULT
Wk 2
Dallas Challenger
Developmental
Champion
Wk 3
Quebec City Open
Major
R16
Wk 4
Victoria Championships
Major
R32
Wk 6
Aberdeen Classic
Premier
R16
Wk 7
České Budějovice International
Premier
R32
Wk 9
Užice Open
Premier
R16
Wk 10
Coquitlam International
Premier
R16
Wk 12
Erfurt Open
Premier
Quarterfinalist
Wk 13
Saint John Open
Premier
R32
Wk 14
Hasselt International
Premier
R16
Wk 16
Bhopal Classic
Premier
Quarterfinalist
Wk 17
Novi Sad International
Premier
Quarterfinalist
Wk 19
Rio de Janeiro Open
Premier
R32
Wk 20
Adelaide Classic
Premier
R16
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
R32
Wk 27
Utrecht Classic
Premier
R16
Wk 29
Corrientes International
Premier
Quarterfinalist
Wk 30
Sabadell Championships
National
Semifinalist
Wk 32
Perpignan Open
Premier
R32
Wk 33
Berlin International
Premier
R32
Wk 35
Seattle Open
Premier
Quarterfinalist
Wk 36
Novi Pazar Classic
Premier
R32
Junior Doubles
DATETOURNAMENT
LEVELPARTNERRESULT
Wk 4
Victoria Championships
Major
Mario Tessitori
Semifinalist
Wk 6
Aberdeen Classic
Premier
Bjorn Goosby
Semifinalist
Wk 7
České Budějovice International
Premier
Reinier Van Vliet
Semifinalist
Wk 9
Užice Open
Premier
Johannes Greinacher
Quarterfinalist
Wk 13
Saint John Open
Premier
Robert Wilkinson
Quarterfinalist
Wk 14
Hasselt International
Premier
Zdeněk Kúdela
Quarterfinalist
Wk 17
Novi Sad International
Premier
Emilio George
Finalist
Wk 23
Bourg-en-Bresse Open
Premier
Rubin Powell
Semifinalist
Wk 25
Karlovac Open
Premier
Stephen Feng
Semifinalist
Wk 29
Corrientes International
Premier
Ilia Chervyakov
Finalist
Wk 32
Perpignan Open
Premier
Marco Moutinho
Quarterfinalist
Wk 33
Berlin International
Premier
Xabier Blanco
Semifinalist
Junior Match Record
DATETOURNAMENT
W/LOPPONENTSCORE
Wk 2
Dallas Challenger Round of 32
W
Heissler Preta
6-2 6-4
Wk 2
Dallas Challenger Round of 16
W
Juhani Hiltunen
6-2 5-7 10-2
Wk 2
Dallas Challenger Quarterfinals
W
Trygve Jøsendal
6-3 6-4
Wk 2
Dallas Challenger Semifinals
W
Brian Weiner
6-3 6-3
Wk 2
Dallas Challenger Final
W
Moustapha Al-Saiari
6-3 6-4
Wk 3
Quebec City Open Round of 32
W
Nathaniel Advíncula
6-0 6-0
Wk 3
Quebec City Open Round of 16
L
Rhys McLaughlin
6-2 3-6 2-10
Wk 4
Victoria Championships Round of 32
L
Leo Luo
3-6 2-6
Wk 6
Aberdeen Classic Round of 32
W
Patrick Holmgaard
6-4 6-4
Wk 6
Aberdeen Classic Round of 16
L
Jeremain Berghuis
6-7 5-7
Wk 7
České Budějovice International Round of 32
L
Julián Esponda
3-6 0-6
Wk 9
Užice Open Round of 32
W
Harald Knudsen
6-0 7-5
Wk 9
Užice Open Round of 16
L
Joe Webster
3-6 4-6
Wk 10
Coquitlam International Round of 32
W
Isaac Jansson
6-1 6-4
Wk 10
Coquitlam International Round of 16
L
Lukáš Pumprla
0-6 3-6
Wk 12
Erfurt Open Round of 32
W
Pascal Feller
7-5 1-6 10-7
Wk 12
Erfurt Open Round of 16
W
Quentin Sakho
6-3 6-4
Wk 12
Erfurt Open Quarterfinals
L
Johannes Greinacher
7-6 4-6 5-10
Wk 13
Saint John Open Round of 32
L
Fred Jessen
4-6 4-6
Wk 14
Hasselt International Round of 32
W
Boris Dudášová
6-1 6-4
Wk 14
Hasselt International Round of 16
L
Lucas Delépine
1-6 6-7
Wk 16
Bhopal Classic Round of 32
W
André Lundberg
6-3 6-4
Wk 16
Bhopal Classic Round of 16
W
Eddie Padilla
7-6 7-6
Wk 16
Bhopal Classic Quarterfinals
L
Lucas Delépine
5-7 1-6
Wk 17
Novi Sad International Round of 32
W
Chase Brand
7-6 6-2
Wk 17
Novi Sad International Round of 16
W
Emilio George
4-6 6-0 11-9
Wk 17
Novi Sad International Quarterfinals
L
Humberto Puyol
0-6 7-6 2-10
Wk 19
Rio de Janeiro Open Round of 32
L
Tobias Lindholm
1-6 2-6
Wk 20
Adelaide Classic Round of 32
W
Trent Kane
6-4 7-5
Wk 20
Adelaide Classic Round of 16
L
Brennan Lockyer
6-7 6-4 8-10
Wk 22
Tampa International Round of 32
L
Stian Olsen
3-6 2-6
Wk 23
Bourg-en-Bresse Open Round of 32
L
Olle Angeldahl
3-6 4-6
Wk 25
Karlovac Open Round of 32
L
Tony Harkleroad
3-6 6-3 6-10
Wk 26
Erfurt Classic Round of 32
L
Nacho Jiménez
3-6 3-6
Wk 27
Utrecht Classic Round of 32
W
Zdeněk Kúdela
7-5 4-6 10-8
Wk 27
Utrecht Classic Round of 16
L
Tony Harkleroad
3-6 4-6
Wk 29
Corrientes International Round of 16
W
Kemar Walthall
6-3 6-4
Wk 29
Corrientes International Quarterfinals
L
Eoghan Burke
6-4 4-6 7-10
Wk 30
Sabadell Championships Round of 32
W
Bartłomiej Kałuziński
7-6 6-7 10-5
Wk 30
Sabadell Championships Round of 16
W
Liam Bolick
6-3 7-6
Wk 30
Sabadell Championships Quarterfinals
W
Kenny Kerns
6-2 6-4
Wk 30
Sabadell Championships Semifinals
L
Åge Sonne
2-6 3-6
Wk 32
Perpignan Open Round of 32
L
Alasdair Reid
4-6 1-6
Wk 33
Berlin International Round of 32
L
Kenny Kerns
3-6 7-6 7-10
Wk 35
Seattle Open Round of 32
W
Moustapha Al-Saiari
7-5 5-7 13-11
Wk 35
Seattle Open Round of 16
W
Suad Doncic
3-6 6-4 10-5
Wk 35
Seattle Open Quarterfinals
L
Florent Cabella
0-6 5-7
Wk 36
Novi Pazar Classic Round of 32
L
Xabier Blanco
6-7 6-3 9-11
Scouting
| Shared service (consensus) | 54.8 |
| Your department | 49.6 |
| 4-year projection | 43.1 |
Ranking History
| DATE | NATIONAL | STATE | STR |
| Early 2028 | #129 | #3 | 44.0 |
| Mid 2028 | #145 | #3 | 43.5 |
| Late 2028 | #160 | #3 | 42.8 |
| Final 2028 | #172 | #4 | 42.4 |
Attributes
| Serve Power | 48 | |
| Serve Accuracy | 53 | |
| Return | 50 | |
| Forehand | 45 | |
| Backhand | 37 | |
| Consistency | 48 | |
| Net Play | 53 | |
| Speed | 50 | |
| Stamina | 48 | |
| Composure | 42 | |
| Clutch | 50 |
Recruiting Timeline
| Received interest from Eastern New Mexico | early_contact Wk 1 |
| Received interest from Colorado Christian | early_contact Wk 3 |
| Received interest from Utah Tech | early_contact Wk 3 |
| Offered by Eastern New Mexico | offers Wk 10 |
| Offered by Colorado Christian | offers Wk 10 |
| Offered by Utah Tech | offers Wk 15 |
| Offered by Colorado Springs | offers Wk 15 |
| Official visit to Eastern New Mexico | visits Wk 16 |
| Official visit to Colorado Christian | visits Wk 19 |
| Narrowed list to 3 schools | narrowing Wk 21 |







