TK
Class of 2028 · 3-Star
🇫🇮 Taneli Kemppi
★★★★★
★★★ · 3-Star
STR
45.7
4-yr proj 46.6
College List
SCHOOLOFFERINTEREST
SCHOL.STRIKEPRED.STATUS
Dreamsheet
Stanford
Virginia
Brown
Junior Badges
GLOBALTop 100
GLOBALTop 250
NATIONTop 10
Junior Results
DATETOURNAMENT
LEVELRESULT
Wk 2
Versailles Open
National
R32
Wk 3
Ulm Open
National
R16
Wk 5
Atlanta Challenger
Developmental
Quarterfinalist
Wk 6
Belfast Cup
Developmental
Champion
Wk 8
Paraná Championships
National
Semifinalist
Wk 9
Monza Classic
Premier
Semifinalist
Wk 10
Toluca Classic
Premier
Quarterfinalist
Wk 12
Nijmegen Open
Premier
R32
Wk 13
Saint John Open
Premier
Quarterfinalist
Wk 15
Šibenik Classic
Premier
Finalist
Wk 16
Biarritz Classic
Premier
Champion
Wk 18
Mandurah International
Major
R32
Wk 19
Ravenna Championships
Major
R32
Wk 20
Bahía Blanca International
Major
R16
Wk 22
Albacete International
Major
R32
Wk 23
Concordia Open
Major
R32
Wk 25
Santiago del Estero Championships
Major
R32
Wk 26
Hradec Králové Classic
Premier
Semifinalist
Wk 28
Turin International
Major
R16
Wk 29
Dallas Championships
Major
Quarterfinalist
Wk 31
Pelotas International
Major
Quarterfinalist
Wk 32
Phoenix International
Major
R32
Wk 33
London Open
Major
R32
Wk 35
Rotterdam Open
Major
R16
Wk 36
Mumbai Championships
Major
R32
Junior Doubles
DATETOURNAMENT
LEVELPARTNERRESULT
Wk 3
Ulm Open
National
Chuck Porter
Semifinalist
Wk 5
Atlanta Challenger
Developmental
Evan Pande
Finalist
Wk 8
Paraná Championships
National
Sebastian Mušović
Champion
Wk 13
Saint John Open
Premier
Cathal O'Carroll
Semifinalist
Wk 16
Biarritz Classic
Premier
Robert Roberts
R16
Wk 18
Mandurah International
Major
Klaus Krause
R16
Wk 26
Hradec Králové Classic
Premier
Erick Kattus
R16
Wk 28
Turin International
Major
Pietro Villa
Quarterfinalist
Wk 33
London Open
Major
Róbert Varga
Quarterfinalist
Wk 35
Rotterdam Open
Major
Cristian Pacheco
Quarterfinalist
Junior Match Record
DATETOURNAMENT
W/LOPPONENTSCORE
Wk 2
Versailles Open Round of 32
L
Quentin McCargo
2-6 6-3 6-10
Wk 3
Ulm Open Round of 32
W
Francis Jayich
7-5 7-6
Wk 3
Ulm Open Round of 16
L
Ross Muramatsu
3-6 4-6
Wk 5
Atlanta Challenger Round of 32
W
Rafael Cruz
6-3 6-2
Wk 5
Atlanta Challenger Round of 16
W
Kevin Mizuno
6-1 6-1
Wk 5
Atlanta Challenger Quarterfinals
L
Derik Spears
1-6 4-6
Wk 6
Belfast Cup Round of 32
W
Jadon Mainoo
6-0 6-1
Wk 6
Belfast Cup Round of 16
W
Mark Snoeijs
6-0 6-3
Wk 6
Belfast Cup Quarterfinals
W
Jan Bolatti
6-3 6-2
Wk 6
Belfast Cup Semifinals
W
Nikolai Kudryashov
6-4 6-4
Wk 6
Belfast Cup Final
W
Dekel Hamada
4-6 6-4 10-5
Wk 8
Paraná Championships Round of 32
W
André Augustinsson
6-1 6-2
Wk 8
Paraná Championships Round of 16
W
Solo Olayinka
6-1 6-1
Wk 8
Paraná Championships Quarterfinals
W
Karol Fabiański
6-4 6-3
Wk 8
Paraná Championships Semifinals
L
Klaus Krause
3-6 4-6
Wk 9
Monza Classic Round of 32
W
Zdeněk Kúdela
6-2 6-1
Wk 9
Monza Classic Round of 16
W
Jordan Scott
6-1 6-4
Wk 9
Monza Classic Quarterfinals
W
Leonardo Negri
6-3 6-2
Wk 9
Monza Classic Semifinals
L
Francis Jayich
3-6 3-6
Wk 10
Toluca Classic Round of 32
W
Paul Macapagal
6-3 5-7 10-8
Wk 10
Toluca Classic Round of 16
W
Rubin Rodon
4-6 7-6 10-7
Wk 10
Toluca Classic Quarterfinals
L
Watson Hatter
6-4 1-6 5-10
Wk 12
Nijmegen Open Round of 32
L
Tommy MacKinnon
2-6 5-7
Wk 13
Saint John Open Round of 32
W
Pierre Lennartsson
6-0 6-2
Wk 13
Saint John Open Round of 16
W
Humberto Puyol
6-3 5-7 10-2
Wk 13
Saint John Open Quarterfinals
L
Onis Drummond
4-6 5-7
Wk 15
Šibenik Classic Round of 32
W
Angus Maclean
4-6 7-5 10-3
Wk 15
Šibenik Classic Round of 16
W
Andrew Trafford
6-1 7-6
Wk 15
Šibenik Classic Quarterfinals
W
Gustav Gnabry
6-4 6-7 13-11
Wk 15
Šibenik Classic Semifinals
W
Antonio Sampedro
6-7 7-6 13-11
Wk 15
Šibenik Classic Final
L
Joshua Lô
3-6 6-3 5-10
Wk 16
Biarritz Classic Round of 32
W
Gearoid Dunne
6-3 6-3
Wk 16
Biarritz Classic Round of 16
W
Antonio Sampedro
7-6 7-6
Wk 16
Biarritz Classic Quarterfinals
W
Juan Odesnik
6-1 7-5
Wk 16
Biarritz Classic Semifinals
W
Hampus Lindelöf
6-4 7-6
Wk 16
Biarritz Classic Final
W
Rubin Gunter
6-1 6-3
Wk 18
Mandurah International Round of 32
L
Mikel Rabaseda
6-7 6-7
Wk 19
Ravenna Championships Round of 32
L
Kahanu Hecklinski
3-6 6-2 4-10
Wk 20
Bahía Blanca International Round of 32
W
Pietro Villa
6-2 4-6 10-7
Wk 20
Bahía Blanca International Round of 16
L
Evan Pande
3-6 5-7
Wk 22
Albacete International Round of 32
L
Nico Andrich
4-6 6-3 7-10
Wk 23
Concordia Open Round of 32
L
Jørgen Jespersen
4-6 1-6
Wk 25
Santiago del Estero Championships Round of 32
L
Rykar Vaughns
3-6 4-6
Wk 26
Hradec Králové Classic Round of 32
W
August Snerle
2-6 6-3 10-4
Wk 26
Hradec Králové Classic Round of 16
W
Marlon Howes
6-3 6-0
Wk 26
Hradec Králové Classic Quarterfinals
W
Joshua Lô
7-6 6-2
Wk 26
Hradec Králové Classic Semifinals
L
Andrej Polák
5-7 1-6
Wk 28
Turin International Round of 32
W
Trevor Magee
6-3 6-4
Wk 28
Turin International Round of 16
L
Kahanu Hecklinski
3-6 7-5 8-10
Wk 29
Dallas Championships Round of 32
W
Fabian Raya
3-6 6-4 10-6
Wk 29
Dallas Championships Round of 16
W
Rubin Rodon
6-3 1-6 10-6
Wk 29
Dallas Championships Quarterfinals
L
Pione Vangsgaard
6-7 2-6
Wk 31
Pelotas International Round of 32
W
Tommy MacKinnon
6-4 6-4
Wk 31
Pelotas International Round of 16
W
Benedetto Gentile
6-2 4-6 10-7
Wk 31
Pelotas International Quarterfinals
L
Hillel Folds
2-6 4-6
Wk 32
Phoenix International Round of 32
L
Kevin Conrad
6-7 6-7
Wk 33
London Open Round of 32
L
Paolo Vicario
4-6 2-6
Wk 35
Rotterdam Open Round of 32
W
Akseli Eronen
6-3 3-6 10-4
Wk 35
Rotterdam Open Round of 16
L
Coniah Trusty
3-6 6-3 7-10
Wk 36
Mumbai Championships Round of 32
L
Nikolai Kudryashov
4-6 7-5 7-10
Scouting
| Shared service (consensus) | 51.8 |
| Your department | 41.0 |
| 4-year projection | 46.6 |
Ranking History
| DATE | GLOBAL | NATION | STR |
| Early 2028 | #115 | #8 | 45.0 |
| Mid 2028 | #100 | #7 | 45.4 |
| Late 2028 | #101 | #6 | 45.3 |
| Final 2028 | #103 | #7 | 45.3 |
Attributes
| Serve Power | 52 | |
| Serve Accuracy | 50 | |
| Return | 56 | |
| Forehand | 50 | |
| Backhand | 67 | |
| Consistency | 59 | |
| Net Play | 53 | |
| Speed | 50 | |
| Stamina | 58 | |
| Composure | 56 | |
| Clutch | 52 |
Recruiting Timeline
| Received interest from Boston University | early_contact Wk 1 |
| Received interest from Claremont-Mudd-Scripps | early_contact Wk 2 |
| Received interest from Washington University in St. Louis | early_contact Wk 4 |
| Offered by Washington University in St. Louis | offers Wk 8 |
| Offered by Claremont-Mudd-Scripps | offers Wk 10 |
| Offered by Boston University | offers Wk 13 |
| Offered by Saint Peter's | offers Wk 13 |
| Official visit to Washington University in St. Louis | visits Wk 16 |
| Official visit to Boston University | visits Wk 18 |



