Updated from the live CPL feed

Player ratings

A role-adjusted view of every player's full 2026 season—attack, creation, possession, defending and discipline in one 10-point score.

How ratings work →
Tobias Warschewski8.4
#1 overall

Tobias Warschewski

Cavalry · Forward · 2473 min

12 G10 ACavalry FC
Diego Konincks8.4
#2 overall

Diego Konincks

Pacific · Defender · 2171 min

3 G1 APacific FC
Lorenzo Callegari8.3
#3 overall

Lorenzo Callegari

HFX · Midfielder · 2329 min

4 G4 AHFX Wanderers FC

2026 player leaderboard

169 players
#PlayerClubPosMinGAG+ARating
1
Tobias Warschewski
Tobias Warschewski28 appearances
Cavalry FCCavalryFOR2,4731210228.4
2
Diego Konincks
Diego Konincks25 appearances
Pacific FCPacificDEF2,1713148.4
3
Lorenzo Callegari
Lorenzo Callegari26 appearances
HFX Wanderers FCHFXMID2,3294488.3
4
Loïc Kwemi
Loïc Kwemi28 appearances
FC SupraSupra QCFOR2,139154198.3
5
Kamron Habibullah
Kamron Habibullah27 appearances
Atletico OttawaOttawaMID9323478.2
6
Taras Gomulka
Taras Gomulka25 appearances
Pacific FCPacificMID2,1053148.1
7
Christopher Kalongo
Christopher Kalongo20 appearances
Atletico OttawaOttawaGOA1,8000008.1
8
Ali Musse
Ali Musse26 appearances
Cavalry FCCavalryFOR1,76485138.1
9
Dan Nimick
Dan Nimick29 appearances
Forge FCForgeDEF2,6105388.0
10
Sean Rea
Sean Rea28 appearances
FC SupraSupra QCMID2,41876138.0
11
Dimitry Bertaud
Dimitry Bertaud25 appearances
Forge FCForgeGOA2,2500008.0
12
Carlos Guzmán
Carlos Guzmán25 appearances
Inter TorontoInter TODEF2,1150118.0
13
Gabriel Antinoro
Gabriel Antinoro29 appearances
Atletico OttawaOttawaMID1,9984378.0
14
Marco Bustos
Marco Bustos25 appearances
Pacific FCPacificFOR1,85184128.0
15
Sergio Camargo
Sergio Camargo23 appearances
Cavalry FCCavalryMID1,7164268.0
16
Yann Toualy
Yann Toualy24 appearances
Pacific FCPacificFOR1,67355108.0
17
Omar Elkalkouli
Omar Elkalkouli22 appearances
FC SupraSupra QCMID9890118.0
18
Morey Doner
Morey Doner28 appearances
Vancouver FCVancouverDEF2,4892247.9
19
Marco Carducci
Marco Carducci26 appearances
HFX Wanderers FCHFXGOA2,3400007.9
20
Ollie Bassett
Ollie Bassett27 appearances
Inter TorontoInter TOMID1,7391347.9
21
Enmanuel Mbomio Angue
Enmanuel Mbomio Angue20 appearances
Atletico OttawaOttawaDEF1,5860227.9
22
Diego Urtiaga
Diego Urtiaga11 appearances
Inter TorontoInter TOGOA9900007.9
23
Garissone Innocent
Garissone Innocent3 appearances
Atletico OttawaOttawaGOA2700007.9
24
Nathan Ingham
Nathan Ingham30 appearances
Cavalry FCCavalryGOA2,7000117.8
25
Ballou Tabla
Ballou Tabla30 appearances
Atletico OttawaOttawaFOR2,539122147.8
26
Amer Didic
Amer Didic28 appearances
Cavalry FCCavalryDEF2,5204377.8
27
Matisse Chrétien
Matisse Chrétien28 appearances
FC SupraSupra QCDEF2,4754047.8
28
Hoce Massunda
Hoce Massunda28 appearances
Forge FCForgeFOR1,9585277.8
29
Alessandro Biello
Alessandro Biello26 appearances
FC SupraSupra QCMID1,8850117.8
30
David Choinière
David Choinière26 appearances
FC SupraSupra QCFOR1,7691457.8
31
Aboubacar Sissoko
Aboubacar Sissoko30 appearances
FC SupraSupra QCMID1,7411127.8
32HFX Wanderers FCHFXDEF1,6631127.8
33
Damiano Pecile
Damiano Pecile25 appearances
Vancouver FCVancouverMID1,6603367.8
34
Ronan Kratt
Ronan Kratt28 appearances
Pacific FCPacificFOR1,6605497.8
35
Maxime Bourgeois
Maxime Bourgeois28 appearances
Forge FCForgeMID1,4172357.8
36
Goteh Ntignee
Goteh Ntignee19 appearances
Cavalry FCCavalryFOR1,3733587.8
37
Noah Jensen
Noah Jensen27 appearances
Forge FCForgeMID1,2583587.8
38
Daniel Aguilar
Daniel Aguilar21 appearances
Atletico OttawaOttawaMID1,2210117.8
39
Safwane Mlah
Safwane Mlah24 appearances
FC SupraSupra QCMID1,2045167.8
40
Luca Accettola
Luca Accettola26 appearances
Inter TorontoInter TOMID1,1693367.8
41
Luis Toomey
Luis Toomey21 appearances
Vancouver FCVancouverMID8243147.8
42
Levi Laing
Levi Laing17 appearances
Cavalry FCCavalryDEF8231017.8
43
Nana Ampomah
Nana Ampomah17 appearances
Forge FCForgeFOR6373147.8
44
Kyle Bekker
Kyle Bekker16 appearances
Forge FCForgeMID6041017.8
45
Owen Antoniuk
Owen Antoniuk16 appearances
Cavalry FCCavalryFOR3183037.8
46FC SupraSupra QCDEF3080007.8
47
Tom Field
Tom Field27 appearances
Vancouver FCVancouverDEF2,3760227.7
48
Ben Paton
Ben Paton30 appearances
Forge FCForgeMID2,2814267.7
49
Steffen Yeates
Steffen Yeates25 appearances
Inter TorontoInter TOMID2,0635387.7
50
Mohamed Amissi
Mohamed Amissi23 appearances
Vancouver FCVancouverFOR1,8927187.7
51
Loïc Cloutier
Loïc Cloutier21 appearances
Atletico OttawaOttawaDEF1,6271127.7
52
Tristan Borges
Tristan Borges29 appearances
Forge FCForgeFOR1,5013477.7
53
Caniggia Elva
Caniggia Elva27 appearances
Cavalry FCCavalryFOR1,3786287.7
54Atletico OttawaOttawaFOR1,344103137.7
55
Julian Altobelli
Julian Altobelli16 appearances
Inter TorontoInter TOFOR1,2348197.7
56
Aghilas Sadek
Aghilas Sadek20 appearances
Forge FCForgeMID1,0892247.7
57
Juan Quintana
Juan Quintana15 appearances
Pacific FCPacificDEF1,0870007.7
58
Ismael Oketokoun
Ismael Oketokoun24 appearances
Forge FCForgeFOR8845387.7
59
Manjrekar James
Manjrekar James10 appearances
Forge FCForgeDEF8021017.7
60
Daniël Krutzen
Daniël Krutzen18 appearances
Forge FCForgeDEF6401017.7
61
Mattias Vales
Mattias Vales20 appearances
Pacific FCPacificMID6081127.7
62
Sasha Deslandes
Sasha Deslandes6 appearances
FC SupraSupra QCDEF2980007.7
63
Daan Klomp
Daan Klomp29 appearances
Cavalry FCCavalryDEF2,5946067.6
64
Matteo Campagna
Matteo Campagna28 appearances
Vancouver FCVancouverDEF2,5203037.6
65
Antoine Batisse
Antoine Batisse28 appearances
Forge FCForgeDEF2,3874377.6
66
Callum Irving
Callum Irving24 appearances
Vancouver FCVancouverGOA2,1600117.6
67
Diyaeddine Abzi
Diyaeddine Abzi24 appearances
FC SupraSupra QCDEF1,8891567.6
68
Luke Singh
Luke Singh22 appearances
Inter TorontoInter TODEF1,8022137.6
69
Kareem Sow
Kareem Sow24 appearances
HFX Wanderers FCHFXDEF1,7831017.6
70
Juan Castro
Juan Castro29 appearances
Atletico OttawaOttawaMID1,7120007.6
71
Lucas Olguin
Lucas Olguin23 appearances
HFX Wanderers FCHFXMID1,7091017.6
72
Ryan Telfer
Ryan Telfer21 appearances
HFX Wanderers FCHFXFOR1,6401347.6
73
Miguel Arilla
Miguel Arilla26 appearances
HFX Wanderers FCHFXMID1,54937107.6
74
Emiliano García
Emiliano García29 appearances
Atletico OttawaOttawaFOR1,5416177.6
75
Keesean Ferdinand
Keesean Ferdinand20 appearances
FC SupraSupra QCDEF1,5281017.6
76
Josh Belluz
Josh Belluz17 appearances
Pacific FCPacificDEF1,4010007.6
77
Aidan Daniels
Aidan Daniels23 appearances
Pacific FCPacificMID1,3170227.6
78
Nicolás Mezquida
Nicolás Mezquida26 appearances
Vancouver FCVancouverMID1,2081237.6
79
Noah Abatneh
Noah Abatneh12 appearances
Atletico OttawaOttawaDEF9911017.6
80
Béni Badibanga
Béni Badibanga19 appearances
Inter TorontoInter TOFOR9580557.6
81
Clément Bayiha
Clément Bayiha19 appearances
FC SupraSupra QCFOR9121237.6
82
Niko Myroniuk
Niko Myroniuk22 appearances
Cavalry FCCavalryMID7181127.6
83
Wesley Timóteo
Wesley Timóteo15 appearances
Atletico OttawaOttawaDEF6961127.6
84
Jonantán Villal
Jonantán Villal11 appearances
Atletico OttawaOttawaMID6001017.6
85
Maxime Filion
Maxime Filion16 appearances
Forge FCForgeFOR5222137.6
86
Dino Bontis
Dino Bontis5 appearances
Forge FCForgeGOA4500007.6
87
Andre Rampersad
Andre Rampersad21 appearances
HFX Wanderers FCHFXMID3971017.6
88
Lucas Cavallini
Lucas Cavallini6 appearances
Forge FCForgeFOR3952137.6
89FC SupraSupra QCFOR3232027.6
90
Manuel Aparicio
Manuel Aparicio30 appearances
Atletico OttawaOttawaMID2,6981347.5
91
Charles Auguste
Charles Auguste28 appearances
FC SupraSupra QCMID2,3470227.5
92
Finn Linder
Finn Linder24 appearances
HFX Wanderers FCHFXDEF1,9721127.5
93
Eryk Kobza
Eryk Kobza26 appearances
Cavalry FCCavalryDEF1,8731457.5
94
Joaquim Coulanges
Joaquim Coulanges31 appearances
Atletico OttawaOttawaDEF1,6831347.5
95
Oswaldo León
Oswaldo León20 appearances
Inter TorontoInter TODEF1,5680117.5
96
Frank Sturing
Frank Sturing16 appearances
Inter TorontoInter TODEF1,2630117.5
97
Jean-Aniel Assi
Jean-Aniel Assi28 appearances
Atletico OttawaOttawaFOR1,0893147.5
98
Aboubacar Traore
Aboubacar Traore21 appearances
Vancouver FCVancouverFOR8711237.5
99
Emrick Fotsing
Emrick Fotsing14 appearances
Vancouver FCVancouverMID7690117.5
100
Santiago López
Santiago López5 appearances
Atletico OttawaOttawaFOR2940117.5
101
Tyr Walker
Tyr Walker8 appearances
Atletico OttawaOttawaDEF2771017.5
102
Jay Herdman
Jay Herdman9 appearances
Cavalry FCCavalryFOR2730117.5
103
Isaiah Johnston
Isaiah Johnston27 appearances
HFX Wanderers FCHFXMID2,290112137.4
104
Rezart Rama
Rezart Rama27 appearances
Forge FCForgeDEF2,2010117.4
105
Anthony Aromatario
Anthony Aromatario26 appearances
Forge FCForgeMID2,0921237.4
106
Nathaniel Edwards
Nathaniel Edwards27 appearances
Cavalry FCCavalryMID1,6416067.4
107
Harry Paton
Harry Paton26 appearances
Cavalry FCCavalryMID1,6152137.4
108
Tim Arnaud
Tim Arnaud18 appearances
Atletico OttawaOttawaMID1,1471127.4
109
Julian Dunn
Julian Dunn11 appearances
Atletico OttawaOttawaDEF7660007.4
110
Diego Gutiérrez
Diego Gutiérrez11 appearances
Atletico OttawaOttawaMID7581017.4
111
Ivan Pavela
Ivan Pavela7 appearances
Inter TorontoInter TOGOA6300007.4
112
Sami Keshavarz
Sami Keshavarz12 appearances
Pacific FCPacificMID5600007.4
113
Eric Lajeunesse
Eric Lajeunesse9 appearances
Pacific FCPacificDEF5510007.4
114
Tavio Ciccarelli
Tavio Ciccarelli23 appearances
HFX Wanderers FCHFXFOR4956067.4
115
Ty Clarke
Ty Clarke9 appearances
Inter TorontoInter TOMID3351017.4
116
Max Piepgrass
Max Piepgrass7 appearances
Pacific FCPacificMID3130007.4
117
Adam Pearlman
Adam Pearlman27 appearances
Cavalry FCCavalryDEF2,2331347.3
118
Kian Proctor
Kian Proctor26 appearances
Vancouver FCVancouverFOR1,9032137.3
119
Tomasz Skublak
Tomasz Skublak23 appearances
Inter TorontoInter TOFOR1,76482107.3
120
Sven Zitman
Sven Zitman27 appearances
HFX Wanderers FCHFXMID1,6750007.3
121
Kadin Chung
Kadin Chung21 appearances
Pacific FCPacificDEF1,5361017.3
122
Jason Bahamboula
Jason Bahamboula26 appearances
HFX Wanderers FCHFXFOR1,4984157.3
123
Terran Campbell
Terran Campbell27 appearances
Vancouver FCVancouverFOR1,4357187.3
124
Ibrahim Condé
Ibrahim Condé22 appearances
FC SupraSupra QCFOR1,3926287.3
125
Ariel Almagro
Ariel Almagro21 appearances
Inter TorontoInter TOFOR1,3393697.3
126
Lys Mousset
Lys Mousset20 appearances
Vancouver FCVancouverFOR9505277.3
127
Tristan Marshall
Tristan Marshall17 appearances
Pacific FCPacificDEF9290007.3
128
Kai Campos
Kai Campos10 appearances
Inter TorontoInter TOGOA9000007.3
129
Michael Baldisimo
Michael Baldisimo18 appearances
Cavalry FCCavalryMID7350007.3
130
Isak Ssewankambo
Isak Ssewankambo10 appearances
Vancouver FCVancouverDEF6910227.3
131
Tristan Crampton
Tristan Crampton7 appearances
Atletico OttawaOttawaGOA6300007.3
132
Thomas Lebeuf
Thomas Lebeuf10 appearances
FC SupraSupra QCDEF6170007.3
133
Shola Jimoh
Shola Jimoh10 appearances
Inter TorontoInter TOFOR5400117.3
134
Matthew Baldisimo
Matthew Baldisimo7 appearances
Pacific FCPacificMID4620007.3
135
Oussama Boughanmi
Oussama Boughanmi9 appearances
FC SupraSupra QCMID4011017.3
136
Matteo Schiavoni
Matteo Schiavoni11 appearances
Pacific FCPacificMID2960007.3
137
Bakary Kaboré
Bakary Kaboré7 appearances
FC SupraSupra QCFOR2720117.3
138
Marko Jevremovic
Marko Jevremovic26 appearances
Forge FCForgeDEF2,2833037.2
139
Thierno Bah
Thierno Bah27 appearances
Vancouver FCVancouverDEF2,0644597.2
140
Kembo Kibato
Kembo Kibato21 appearances
Inter TorontoInter TOMID1,3341017.2
141
Sergei Kozlovskiy
Sergei Kozlovskiy18 appearances
Atletico OttawaOttawaDEF1,3190007.2
142
Riad Bey
Riad Bey15 appearances
FC SupraSupra QCFOR5360007.2
143
Adonijah Reid
Adonijah Reid12 appearances
HFX Wanderers FCHFXFOR4301017.2
144
Abdoulaye Ouattara
Abdoulaye Ouattara12 appearances
Vancouver FCVancouverMID3170007.2
145
Benjamin Lee
Benjamin Lee10 appearances
Vancouver FCVancouverMID2710007.2
146
Jefferson Alphonse
Jefferson Alphonse24 appearances
HFX Wanderers FCHFXDEF2,1110007.1
147
Marcello Polisi
Marcello Polisi24 appearances
Vancouver FCVancouverMID1,8270117.1
148Pacific FCPacificDEF1,8230337.1
149
Max Ferrari
Max Ferrari23 appearances
Inter TorontoInter TOMID1,6021127.1
150
Juan Córdova
Juan Córdova24 appearances
Inter TorontoInter TODEF1,5551127.1
151
Alejandro Díaz
Alejandro Díaz25 appearances
Pacific FCPacificFOR1,3705277.1
152
Raúl López
Raúl López19 appearances
Inter TorontoInter TODEF1,3361017.1
153
Sean Melvin
Sean Melvin13 appearances
Pacific FCPacificGOA1,1700007.1
154
Josh Heard
Josh Heard16 appearances
Pacific FCPacificFOR1,1381017.1
155
Brian Wright
Brian Wright20 appearances
Forge FCForgeFOR9694157.1
156
Paris Gee
Paris Gee17 appearances
Vancouver FCVancouverDEF9210007.1
157FC SupraSupra QCDEF7861017.1
158
Sebastián Gonzales
Sebastián Gonzales17 appearances
Inter TorontoInter TOFOR6682027.1
159
Molham Babouli
Molham Babouli15 appearances
Forge FCForgeFOR6090007.1
160
Henrik Regitnig
Henrik Regitnig3 appearances
Vancouver FCVancouverGOA2700007.1
161
Bradley Kamdem
Bradley Kamdem26 appearances
Cavalry FCCavalryDEF2,1672027.0
162
Francesco Troisi
Francesco Troisi24 appearances
HFX Wanderers FCHFXDEF7540007.0
163Pacific FCPacificMID5650007.0
164
Erling Myklebust
Erling Myklebust8 appearances
Atletico OttawaOttawaFOR3900117.0
165
Eleias Himaras
Eleias Himaras15 appearances
Pacific FCPacificGOA1,3500006.9
166
Roshawn Juhmi
Roshawn Juhmi21 appearances
Pacific FCPacificMID1,2290006.9
167
Cyprian Kachwele
Cyprian Kachwele15 appearances
HFX Wanderers FCHFXFOR8402026.9
168
Marcus Godinho
Marcus Godinho11 appearances
HFX Wanderers FCHFXDEF9280006.8
169
Joakim Milli
Joakim Milli28 appearances
FC SupraSupra QCGOA2,5200006.7
Ratings update within 60 seconds of the official season stats feed.