TM
Class of 2028 · 4-Star
🇬🇧 Tommy MacKinnon
★★★★★
★★★★ · 4-Star
STR
46.2
4-yr proj 46.6
College List
SCHOOLOFFERINTEREST
SCHOL.STRIKEPRED.STATUS
Dreamsheet
Princeton
Harvard
Florida
North Carolina
Junior Badges
GLOBALTop 250
Junior Results
DATETOURNAMENT
LEVELRESULT
Wk 2
Terrassa Open
National
R16
Wk 4
Ibiúna Open
Developmental
R16
Wk 6
Middlesbrough Challenger
Developmental
Semifinalist
Wk 7
Pelotas Open
National
Finalist
Wk 9
Apeldoorn Open
Premier
Finalist
Wk 11
Manacor International
Premier
R16
Wk 12
Nijmegen Open
Premier
R16
Wk 14
Xi'an Classic
Premier
Semifinalist
Wk 16
Biarritz Classic
Premier
R16
Wk 18
Nagoya International
Premier
Semifinalist
Wk 19
Palma International
Premier
R16
Wk 21
Varaždin Open
Premier
Champion
Wk 23
Concordia Open
Major
Quarterfinalist
Wk 24
České Budějovice Championships
Major
R32
Wk 26
Gifu International
Major
R32
Wk 28
Turin International
Major
R32
Wk 30
Veracruz International
Premier
Finalist
Wk 31
Pelotas International
Major
R32
Wk 33
London Open
Major
R16
Wk 35
Nice Classic
Premier
Semifinalist
Wk 36
Mumbai Championships
Major
R16
Junior Doubles
DATETOURNAMENT
LEVELPARTNERRESULT
Wk 2
Terrassa Open
National
Junior Haver
Semifinalist
Wk 6
Middlesbrough Challenger
Developmental
Tim Vermeulen
Champion
Wk 16
Biarritz Classic
Premier
Malik Pangos
Champion
Wk 18
Nagoya International
Premier
Tristan Garza
Finalist
Wk 21
Varaždin Open
Premier
Brandon Torina
Quarterfinalist
Wk 23
Concordia Open
Major
Pietro Villa
Finalist
Wk 26
Gifu International
Major
Francis Jayich
Quarterfinalist
Wk 28
Turin International
Major
Akseli Eronen
Champion
Wk 31
Pelotas International
Major
Diego Robles
Finalist
Wk 36
Mumbai Championships
Major
Wayne Afalava
Semifinalist
Junior Match Record
DATETOURNAMENT
W/LOPPONENTSCORE
Wk 2
Terrassa Open Round of 32
W
Jérôme Schmitt
6-1 7-6
Wk 2
Terrassa Open Round of 16
L
Eduardo Gautrat
1-6 6-7
Wk 4
Ibiúna Open Round of 32
W
Sterlin Boone
6-2 6-1
Wk 4
Ibiúna Open Round of 16
L
Hans Ekdal
6-3 3-6 13-15
Wk 6
Middlesbrough Challenger Round of 32
W
Caleb Subervi
6-0 6-0
Wk 6
Middlesbrough Challenger Round of 16
W
Fabio Dimarco
6-2 6-1
Wk 6
Middlesbrough Challenger Quarterfinals
W
Tim Vermeulen
6-4 6-1
Wk 6
Middlesbrough Challenger Semifinals
L
Klaus Krause
1-6 6-7
Wk 7
Pelotas Open Round of 32
W
Erick Blake
6-0 6-1
Wk 7
Pelotas Open Round of 16
W
Heorhiy Sydorchuk
6-0 6-0
Wk 7
Pelotas Open Quarterfinals
W
Suad Doncic
6-0 7-6
Wk 7
Pelotas Open Semifinals
W
Brett Whalen
7-6 6-4
Wk 7
Pelotas Open Final
L
Adi Sayuri
6-4 6-7 9-11
Wk 9
Apeldoorn Open Round of 32
W
Rob Celestine
6-1 7-6
Wk 9
Apeldoorn Open Round of 16
W
Rodney Bolton
6-7 6-1 10-3
Wk 9
Apeldoorn Open Quarterfinals
W
Paul Atehortua
6-3 6-2
Wk 9
Apeldoorn Open Semifinals
W
Matt Hughes
7-6 7-5
Wk 9
Apeldoorn Open Final
L
Jérôme Schmitt
1-6 6-7
Wk 11
Manacor International Round of 32
W
Joshua Lô
6-1 1-6 10-3
Wk 11
Manacor International Round of 16
L
Gustav Gnabry
4-6 6-7
Wk 12
Nijmegen Open Round of 32
W
Taneli Kemppi
6-2 7-5
Wk 12
Nijmegen Open Round of 16
L
Jouni Lindholm
4-6 6-3 8-10
Wk 14
Xi'an Classic Round of 32
W
Leonardo Negri
6-4 6-3
Wk 14
Xi'an Classic Round of 16
W
Sebastian Mušović
7-6 6-2
Wk 14
Xi'an Classic Quarterfinals
W
Rubin Rodon
7-5 6-1
Wk 14
Xi'an Classic Semifinals
L
Kenean Xie
6-4 3-6 8-10
Wk 16
Biarritz Classic Round of 32
W
Lorcan Duffy
6-3 6-2
Wk 16
Biarritz Classic Round of 16
L
Malik Pangos
5-7 6-4 8-10
Wk 18
Nagoya International Round of 32
W
Olle Angeldahl
7-5 7-6
Wk 18
Nagoya International Round of 16
W
Stian Olsen
7-6 6-1
Wk 18
Nagoya International Quarterfinals
W
Tristan Garza
6-3 6-4
Wk 18
Nagoya International Semifinals
L
Reinier Van Vliet
4-6 1-6
Wk 19
Palma International Round of 32
W
Lasse Damsgaard
6-3 6-7 13-11
Wk 19
Palma International Round of 16
L
Fred Jessen
7-5 6-7 7-10
Wk 21
Varaždin Open Round of 32
W
Lev Demekhine
6-1 7-6
Wk 21
Varaždin Open Round of 16
W
Rodney Bolton
6-3 6-4
Wk 21
Varaždin Open Quarterfinals
W
Angus Maclean
6-3 6-4
Wk 21
Varaždin Open Semifinals
W
Grant Hardy
7-5 7-6
Wk 21
Varaždin Open Final
W
Pascal Feller
6-2 6-7 11-9
Wk 23
Concordia Open Round of 32
W
Leonel Orenga
6-2 6-4
Wk 23
Concordia Open Round of 16
W
Hampus Lindelöf
6-3 3-6 10-6
Wk 23
Concordia Open Quarterfinals
L
Jeremain Berghuis
3-6 4-6
Wk 24
České Budějovice Championships Round of 32
L
Coniah Trusty
1-6 6-4 5-10
Wk 26
Gifu International Round of 32
L
Cristian Pacheco
5-7 2-6
Wk 28
Turin International Round of 32
L
Cristian Pacheco
4-6 2-6
Wk 30
Veracruz International Round of 32
W
Trevor Magee
7-6 3-6 10-3
Wk 30
Veracruz International Round of 16
W
Kevin Conrad
6-3 6-7 10-8
Wk 30
Veracruz International Quarterfinals
W
Mario Tessitori
7-6 6-1
Wk 30
Veracruz International Semifinals
W
Filip Söderström
2-6 6-4 10-7
Wk 30
Veracruz International Final
L
Ron Beerensteyn
2-6 1-6
Wk 31
Pelotas International Round of 32
L
Taneli Kemppi
4-6 4-6
Wk 33
London Open Round of 32
W
Gustav Gnabry
6-0 6-7 11-9
Wk 33
London Open Round of 16
L
Ron Beerensteyn
4-6 6-7
Wk 35
Nice Classic Round of 32
W
Robert Coll
6-3 6-2
Wk 35
Nice Classic Round of 16
W
Erick Kattus
7-5 6-3
Wk 35
Nice Classic Quarterfinals
W
Lavon Galindo
6-3 3-6 10-6
Wk 35
Nice Classic Semifinals
L
David Mustafi
4-6 6-2 4-10
Wk 36
Mumbai Championships Round of 32
W
Paul Macapagal
6-3 3-6 10-5
Wk 36
Mumbai Championships Round of 16
L
Brandon Torina
2-6 6-3 7-10
Scouting
| Shared service (consensus) | 55.7 |
| Your department | 57.0 |
| 4-year projection | 46.6 |
Ranking History
| DATE | GLOBAL | NATION | STR |
| Early 2028 | #112 | #13 | 45.1 |
| Mid 2028 | #108 | #13 | 45.2 |
| Late 2028 | #104 | #15 | 45.2 |
| Final 2028 | #106 | #15 | 45.2 |
Attributes
| Serve Power | 54 | |
| Serve Accuracy | 60 | |
| Return | 62 | |
| Forehand | 47 | |
| Backhand | 45 | |
| Consistency | 58 | |
| Net Play | 56 | |
| Speed | 52 | |
| Stamina | 60 | |
| Composure | 46 | |
| Clutch | 51 |
Recruiting Timeline
| Received interest from Holy Cross | early_contact Wk 3 |
| Received interest from Colgate | early_contact Wk 5 |
| Received interest from A&M-Corpus Christi | early_contact Wk 5 |
| Offered by Holy Cross | offers Wk 9 |
| Offered by Colgate | offers Wk 9 |
| Offered by A&M-Corpus Christi | offers Wk 10 |
| Offered by UT Arlington | offers Wk 10 |
| Official visit to Holy Cross | visits Wk 16 |
| Official visit to Colgate | visits Wk 17 |
| Narrowed list to 3 schools | narrowing Wk 21 |










