CM
Class of 2028 · 1-Star
🇬🇧 🇮🇹 Cammy MacMillan
★★★★★
★ · 1-Star
STR
41.8
4-yr proj 41.8
College List
Dreamsheet
Stanford
Penn
Virginia
Junior Results
DATETOURNAMENT
LEVELRESULT
Wk 1
Dubbo Championships
National
R32
Wk 2
Bolzano International
Premier
Semifinalist
Wk 4
Victoria Championships
Major
R32
Wk 5
Karlovy Vary Championships
Major
R32
Wk 6
Aberdeen Classic
Premier
R32
Wk 8
Perth Classic
Premier
R32
Wk 9
Užice Open
Premier
R32
Wk 11
Albacete Classic
Premier
R32
Wk 12
Borgerhout Classic
Premier
R16
Wk 13
Gatineau International
Premier
R32
Wk 15
Tianjin Classic
Premier
R32
Wk 16
Mönchengladbach Open
Premier
R32
Wk 17
Slavonski Brod Championships
National
R32
Wk 19
Buenos Aires Classic
National
R32
Wk 20
Shenyang Championships
National
R32
Wk 22
Novi Pazar Open
National
R16
Wk 23
Villa María Championships
National
R16
Wk 24
Pergamino Open
National
R16
Wk 26
Namur Open
National
R32
Wk 27
Burlington Classic
National
R16
Wk 29
Gifu Championships
National
Semifinalist
Wk 30
Lecce Classic
National
R32
Wk 31
Nagoya Championships
National
R16
Wk 33
Mumbai Open
National
R32
Wk 34
Pardubice Championships
National
R32
Wk 35
Smederevo Championships
National
R16
Junior Doubles
DATETOURNAMENT
LEVELPARTNERRESULT
Wk 1
Dubbo Championships
National
Ronan McCarron
Semifinalist
Wk 8
Perth Classic
Premier
Krystian Świerczok
Finalist
Wk 12
Borgerhout Classic
Premier
Indiana Neuhaus
Semifinalist
Wk 17
Slavonski Brod Championships
National
Jesse England
Quarterfinalist
Wk 27
Burlington Classic
National
Noah Edathodika
Quarterfinalist
Wk 35
Smederevo Championships
National
Antonín Peterka
Semifinalist
Junior Match Record
DATETOURNAMENT
W/LOPPONENTSCORE
Wk 1
Dubbo Championships Round of 32
L
Gianmarco Cantore
4-6 4-6
Wk 2
Bolzano International Round of 32
W
Veeti Mäkinen
6-0 6-0
Wk 2
Bolzano International Round of 16
W
Alastair Hampton
7-6 6-4
Wk 2
Bolzano International Quarterfinals
W
Oliver Atkinson
6-3 5-7 10-3
Wk 2
Bolzano International Semifinals
L
Antonio Huber
3-6 4-6
Wk 4
Victoria Championships Round of 32
L
Ron Beerensteyn
0-6 1-6
Wk 5
Karlovy Vary Championships Round of 32
L
André Lundberg
7-6 2-6 4-10
Wk 6
Aberdeen Classic Round of 32
L
Marty Fassitt
0-6 0-6
Wk 8
Perth Classic Round of 32
L
Emilio George
3-6 0-6
Wk 9
Užice Open Round of 32
L
Eddie Padilla
6-4 1-6 8-10
Wk 11
Albacete Classic Round of 32
L
Antonio Sampedro
0-6 1-6
Wk 12
Borgerhout Classic Round of 32
W
Brian Weiner
6-7 6-1 13-11
Wk 12
Borgerhout Classic Round of 16
L
Benjamin Badstuber
4-6 3-6
Wk 13
Gatineau International Round of 32
L
Paul Macapagal
3-6 4-6
Wk 15
Tianjin Classic Round of 32
L
Cornelis Klaassen
6-7 1-6
Wk 16
Mönchengladbach Open Round of 32
L
Jacobian Usami
2-6 6-7
Wk 17
Slavonski Brod Championships Round of 32
L
Benjamin Ben Yedder
6-7 6-7
Wk 19
Buenos Aires Classic Round of 32
L
Conor Harrison
2-6 4-6
Wk 20
Shenyang Championships Round of 32
L
Thiago Wozniak
4-6 6-7
Wk 22
Novi Pazar Open Round of 32
W
Bruce Ndoumbouk
3-6 6-3 10-8
Wk 22
Novi Pazar Open Round of 16
L
Nikita Valdes
7-5 4-6 6-10
Wk 23
Villa María Championships Round of 32
W
Tamer Hassan
6-4 7-5
Wk 23
Villa María Championships Round of 16
L
Bruce Ndoumbouk
3-6 6-7
Wk 24
Pergamino Open Round of 32
W
Karoy Autry
6-2 6-3
Wk 24
Pergamino Open Round of 16
L
Landyn Kagawa
3-6 6-3 9-11
Wk 26
Namur Open Round of 32
L
Ashley Parris
4-6 2-6
Wk 27
Burlington Classic Round of 32
W
Noah Edathodika
5-7 7-6 12-10
Wk 27
Burlington Classic Round of 16
L
Adalberto Claros
7-6 4-6 6-10
Wk 29
Gifu Championships Round of 32
W
Édouard Mangala
6-3 7-6
Wk 29
Gifu Championships Round of 16
W
Heissler Preta
2-6 6-4 10-8
Wk 29
Gifu Championships Quarterfinals
W
Norman Mangini
7-5 4-6 11-9
Wk 29
Gifu Championships Semifinals
L
Robin Meseguer
6-2 4-6 2-10
Wk 30
Lecce Classic Round of 32
L
Liviu Andrei
6-4 6-7 7-10
Wk 31
Nagoya Championships Round of 32
W
Reza Kanaanizadegan
6-4 6-0
Wk 31
Nagoya Championships Round of 16
L
Wade Lue
6-4 6-7 5-10
Wk 33
Mumbai Open Round of 32
L
Gianmarco Cantore
6-7 6-7
Wk 34
Pardubice Championships Round of 32
L
Sam Telford
6-7 1-6
Wk 35
Smederevo Championships Round of 32
W
Frank Lampard
6-2 6-2
Wk 35
Smederevo Championships Round of 16
L
Samuel Wesbrook
2-6 4-6
Scouting
| Shared service (consensus) | 46.6 |
| Your department | 41.8 |
| 4-year projection | 41.8 |
Ranking History
| DATE | GLOBAL | NATION | STR |
| Early 2028 | #301 | #56 | 40.8 |
| Mid 2028 | #276 | #47 | 41.5 |
| Late 2028 | #292 | #50 | 41.1 |
| Final 2028 | #277 | #46 | 41.2 |
Attributes
| Serve Power | 47 | |
| Serve Accuracy | 52 | |
| Return | 31 | |
| Forehand | 51 | |
| Backhand | 44 | |
| Consistency | 42 | |
| Net Play | 40 | |
| Speed | 52 | |
| Stamina | 36 | |
| Composure | 37 | |
| Clutch | 52 |
Recruiting Timeline
| Received interest from Rochester | early_contact Wk 1 |
| Received interest from McDaniel | early_contact Wk 2 |
| Received interest from Grinnell | early_contact Wk 3 |
| Offered by Grinnell | offers Wk 10 |
| Offered by Rochester | offers Wk 10 |
| Offered by McDaniel | offers Wk 12 |
| Official visit to McDaniel | visits Wk 16 |
| Official visit to Grinnell | visits Wk 18 |


