HS
Class of 2028 · Unrated
🇫🇮 Henrik Salo
★★★★★
NR · Unrated
STR
34.0
4-yr proj 39.2
College List
SCHOOLOFFERINTEREST
SCHOL.STRIKEPRED.STATUS
Dreamsheet
Penn
Stanford
Princeton
Junior Results
DATETOURNAMENT
LEVELRESULT
Wk 2
Guangzhou Classic
State
R16
Wk 3
Leskovac Invitational
State
R16
Wk 5
Nice Cup
State
R32
Wk 7
Brisbane Cup
State
R32
Wk 8
Niš Classic
State
R32
Wk 10
Mexico City Classic
State
Quarterfinalist
Wk 11
České Budějovice Invitational
State
R32
Wk 13
Sydney Open
State
R32
Wk 15
Preston Open
State
Semifinalist
Wk 16
Oakland Open
State
R32
Wk 18
Shenzhen Open
State
R32
Wk 20
Kitchener Cup
State
R32
Wk 21
Rijeka Cup
State
R16
Wk 23
Vitoria Cup
State
R32
Wk 25
Xiamen Invitational
State
R32
Wk 26
Chongqing Classic
State
R32
Wk 28
Ústí nad Labem Cup
State
R32
Wk 29
Abbotsford Classic
State
R16
Wk 31
Almere Classic
State
Quarterfinalist
Wk 33
Ahmedabad Open
State
Quarterfinalist
Wk 34
Perpignan Cup
State
Semifinalist
Wk 36
San Diego Invitational
State
R32
Junior Doubles
DATETOURNAMENT
LEVELPARTNERRESULT
Wk 15
Preston Open
State
Alexander Damer
Semifinalist
Wk 16
Oakland Open
State
Linus Nordström
Semifinalist
Wk 28
Ústí nad Labem Cup
State
Petteri Aalto
Champion
Junior Match Record
DATETOURNAMENT
W/LOPPONENTSCORE
Wk 2
Guangzhou Classic Round of 32
W
Matt Walsh
6-2 4-6 12-10
Wk 2
Guangzhou Classic Round of 16
L
Francis Power
2-6 6-4 2-10
Wk 3
Leskovac Invitational Round of 32
W
Indiana Süle
6-7 7-5 10-5
Wk 3
Leskovac Invitational Round of 16
L
Oscar Sembrant
2-6 2-6
Wk 5
Nice Cup Round of 32
L
Janne Sällström
1-6 0-6
Wk 7
Brisbane Cup Round of 32
L
Brylan Naomoto
4-6 3-6
Wk 8
Niš Classic Round of 32
L
Jonathan Watkins
1-6 2-6
Wk 10
Mexico City Classic Round of 16
W
Erik Toivonen
6-4 5-7 10-7
Wk 10
Mexico City Classic Quarterfinals
L
Andreas Iversen
1-6 3-6
Wk 11
České Budějovice Invitational Round of 32
L
Alexander Damer
3-6 4-6
Wk 13
Sydney Open Round of 32
L
Blake Marek
2-6 3-6
Wk 15
Preston Open Round of 16
W
Aidan Callaghan
6-4 4-6 10-8
Wk 15
Preston Open Quarterfinals
W
Axar Modi
6-4 7-6
Wk 15
Preston Open Semifinals
L
Trevor Van Alen
1-6 4-6
Wk 16
Oakland Open Round of 32
L
Colin Bowers
3-6 6-2 5-10
Wk 18
Shenzhen Open Round of 32
L
Poul Bach
3-6 2-6
Wk 20
Kitchener Cup Round of 32
L
Tres Harden
3-6 4-6
Wk 21
Rijeka Cup Round of 32
W
Tadhg Moloney
7-6 3-6 11-9
Wk 21
Rijeka Cup Round of 16
L
Indiana Süle
1-6 2-6
Wk 23
Vitoria Cup Round of 32
L
Petteri Aalto
0-6 2-6
Wk 25
Xiamen Invitational Round of 32
L
Axar Modi
3-6 4-6
Wk 26
Chongqing Classic Round of 32
L
Fergus Gallagher
0-6 4-6
Wk 28
Ústí nad Labem Cup Round of 32
L
Aidan Callaghan
2-6 4-6
Wk 29
Abbotsford Classic Round of 32
W
Fergus Gallagher
7-5 3-6 10-6
Wk 29
Abbotsford Classic Round of 16
L
Kevin Nüsken
1-6 4-6
Wk 31
Almere Classic Round of 16
W
Herb Maddox
6-3 6-0
Wk 31
Almere Classic Quarterfinals
L
Henri Rosenbaum
6-7 6-4 8-10
Wk 33
Ahmedabad Open Round of 32
W
Herb Maddox
4-6 7-6 10-8
Wk 33
Ahmedabad Open Round of 16
W
Thapelo Poko
6-2 6-3
Wk 33
Ahmedabad Open Quarterfinals
L
Kaliq Harris
2-6 3-6
Wk 34
Perpignan Cup Round of 32
W
Tadhg Moloney
6-3 6-7 10-6
Wk 34
Perpignan Cup Round of 16
W
Caleb Subervi
6-7 7-5 12-10
Wk 34
Perpignan Cup Quarterfinals
W
Liam Maguire
6-4 7-5
Wk 34
Perpignan Cup Semifinals
L
Alex Bernardeschi
6-4 5-7 8-10
Wk 36
San Diego Invitational Round of 32
L
Danilo Cerretani
5-7 5-7
Scouting
| Shared service (consensus) | 39.7 |
| Your department | 39.2 |
| 4-year projection | 39.2 |
Ranking History
| DATE | GLOBAL | NATION | STR |
| Early 2028 | #611 | #44 | 31.6 |
| Mid 2028 | #616 | #44 | 32.4 |
| Late 2028 | #623 | #44 | 32.2 |
| Final 2028 | #620 | #44 | 33.1 |
Attributes
| Serve Power | 26 | |
| Serve Accuracy | 23 | |
| Return | 29 | |
| Forehand | 30 | |
| Backhand | 30 | |
| Consistency | 22 | |
| Net Play | 27 | |
| Speed | 25 | |
| Stamina | 28 | |
| Composure | 24 | |
| Clutch | 26 |
Recruiting Timeline
| Received interest from Westfield State | early_contact Wk 1 |
| Offered by Westfield State | offers Wk 15 |
| Official visit to Westfield State | visits Wk 19 |
