IFF WFC 2024 Player Stats

Season-wide player rankings with links to unique player profiles.

Players: 353
Stat Guide

This ranking table lists player production for this season phase.

  • Rank: Position in this scoring table.
  • Goals / Assists / Points: Offensive totals (`Points = Goals + Assists`).
  • PIM: Total penalty minutes.
  • Player Link: Opens full profile with season splits and history.

All Players

Rank Player Team Goals Assists Points PIM
1 Malte Lundmark Sweden 9 3 12 2
2 Ken Pahn Estonia 8 4 12 2
3 Tanel Kasenurm Estonia 5 7 12 2
4 Lukas Eldholm Denmark 8 3 11 2
5 Kacper Skura Poland 7 4 11 0
6 Albin Sjögren Sweden 4 7 11 0
7 Justus Kainulainen Finland 7 3 10 0
8 Matej Havlas Czechia 6 4 10 0
9 Michal Dudovic Slovakia 8 1 9 0
10 Jakob Heins Germany 6 3 9 0
11 Tomáš Hanák Czechia 6 3 9 0
12 Daniel Gartner Australia 5 4 9 2
13 Marek Benes Czechia 5 4 9 0
14 Kalle Tamminen Denmark 3 6 9 4
15 Aaro Astala Finland 6 2 8 0
16 Jan Zaugg Switzerland 6 2 8 6
17 Kristoffer Handgaard Denmark 6 2 8 0
18 Lucas Dahlstrom Poland 4 4 8 0
19 Matúš Gajdoš Slovakia 4 4 8 4
20 Valtteri Viitakoski Canada 4 4 8 0
21 Robi Kosir Slovenia 3 5 8 2
22 Emil Hallqvist Johansson Sweden 0 8 8 0
23 Eddie Nissen-Sandberg Denmark 7 0 7 0
24 Blaz Tomc Slovenia 6 1 7 0
25 Ludvig Wu Poland 6 1 7 8
26 Frederik Bisgaard Denmark 5 2 7 0
27 Hampus Ahrén Sweden 5 2 7 4
28 Janos Bröker Germany 5 2 7 2
29 Marco Louis Switzerland 5 2 7 2
30 Marius Pedersen Norway 5 2 7 10
31 Tomáš Kvasnica Slovakia 5 2 7 0
32 Lucas Werelius Philippines 4 3 7 4
33 Jiri Besta Czechia 3 4 7 0
34 Kacper Szałański Poland 3 4 7 0
35 Liam Perry Australia 3 4 7 0
36 Nejc Peklaj Slovenia 3 4 7 2
37 Matthew Smith Canada 2 5 7 0
38 Rolands Kovaļevskis Latvia 2 5 7 2
39 Alexander Rinefalk Thailand 1 6 7 0
40 Miska Mäkinen Finland 1 6 7 0
41 Josef Rypar Czechia 6 0 6 2
42 Simon Johansson Thailand 6 0 6 6
43 Cedric Grenapin Canada 5 1 6 4
44 Ondrej Nemecek Czechia 5 1 6 6
45 Florian Weißkirchen Germany 4 2 6 0
46 Karlis Stukans Latvia 4 2 6 2
47 Morics Krumins Latvia 4 2 6 4
48 Rasmus Bolander Estonia 4 2 6 0
49 Tomas Gartner Australia 4 2 6 0
50 Dominic Rak Australia 3 3 6 0
51 Gabriel Kohonen Sweden 3 3 6 0
52 Rhodell Esguerra Philippines 3 3 6 0
53 Luukas Hyvärinen Finland 2 4 6 0
54 Luka Peklaj Slovenia 1 5 6 0
55 Kim Varga Rosello Philippines 5 0 5 4
56 Simon Sicat Larano Philippines 5 0 5 0
57 Heikki Iiskola Finland 3 2 5 0
58 Jesper Sankell Sweden 3 2 5 4
59 Juuso Ahola Finland 3 2 5 0
60 Maj Oman Slovenia 3 2 5 2
61 Marcus Hamrin Norway 3 2 5 0
62 Markuss Dumpis Latvia 3 2 5 2
63 Alexander Dahlberg Estonia 2 3 5 4
64 Andreas Grönli Norway 2 3 5 0
65 Christian Newland Australia 2 3 5 2
66 Mathias Einamann Estonia 2 3 5 0
67 Nils Hofferbert Germany 2 3 5 0
68 Tobias Gustafsson Sweden 2 3 5 0
69 Filip Conka-Skyba Slovakia 1 4 5 0
70 Frederik Kobberup Denmark 1 4 5 0
71 Jan Bürki Switzerland 1 4 5 0
72 Joona Rantala Finland 1 4 5 0
73 Varga Rosello Philippines 0 5 5 0
74 Johan Samuelsson Sweden 3 1 4 4
75 Noah Siegenthaler Switzerland 3 1 4 0
76 Adam Lundgren Germany 2 2 4 0
77 Eemeli Salin Finland 2 2 4 0
78 Gasper Triler Slovenia 2 2 4 0
79 Jānis Ragovskis Latvia 2 2 4 0
80 Lauri Berg Canada 2 2 4 0
81 Ludwig Persson Sweden 2 2 4 6
82 Noel Seiler Switzerland 2 2 4 0
83 Ole Mossin Olesen Norway 2 2 4 0
84 Patrick Mendelin Switzerland 2 2 4 0
85 Pawat Thaidit Thailand 2 2 4 0
86 Philip Kampe Norway 2 2 4 0
87 Pēteris Trekše Latvia 2 2 4 2
88 Sakarias Ulriksson Sweden 2 2 4 4
89 Claudio Mutter Switzerland 1 3 4 0
90 Dominik Benes Czechia 1 3 4 0
91 Eemeli Akola Finland 1 3 4 0
92 Flemming Kuhl Germany 1 3 4 0
93 Krišjānis Tiltiņš Latvia 1 3 4 2
94 Manuel Maurer Switzerland 1 3 4 2
95 Markus Lindgjerdet Norway 1 3 4 2
96 Matej Jendrisak Czechia 1 3 4 2
97 Toms Bitmanis Latvia 1 3 4 0
98 Axel Rasmussen Denmark 0 4 4 2
99 Filip Langer Czechia 0 4 4 2
100 Lukasz Chlebda Poland 0 4 4 0
101 Nissen Sandberg Denmark 0 4 4 0
102 Sicat Larano Philippines 0 4 4 0
103 Andreas Kleczewski Denmark 3 0 3 0
104 Emil Johansson Sweden 3 0 3 0
105 Gustavs Griezitis Latvia 3 0 3 0
106 Ludvig Hemmingberg Porral Philippines 3 0 3 4
107 Lukas Hubinette Phraiwan Thailand 3 0 3 0
108 Lukas Joaquin Garcia Haugen Norway 3 0 3 0
109 Melvin Alm Mendoza Philippines 3 0 3 2
110 Oskari Heikkilä Finland 3 0 3 0
111 Simon Andersson Philippines 3 0 3 4
112 Stefan Hutzli Switzerland 3 0 3 2
113 William Andersson Norway 3 0 3 2
114 Adam Widercrantz Estonia 2 1 3 2
115 Blaz Kohne Slovenia 2 1 3 0
116 Daniel Widurski Poland 2 1 3 4
117 Egert Unga Estonia 2 1 3 2
118 Emil Karkulowski Poland 2 1 3 0
119 Filip Forman Czechia 2 1 3 2
120 Jonas Gylling Denmark 2 1 3 0
121 Jorens Malkavs Latvia 2 1 3 0
122 Matīss Celms Latvia 2 1 3 0
123 Simon Lehnert Denmark 2 1 3 0
124 Steven Friedli Canada 2 1 3 0
125 Šimon Batkovič Slovakia 2 1 3 2
126 Dylan Clutterbuck Australia 1 2 3 0
127 Eetu Lumiala Canada 1 2 3 2
128 Gerdo Unga Estonia 1 2 3 2
129 Jamie Doyle Australia 1 2 3 0
130 Linus Villaume Denmark 1 2 3 2
131 Mateusz Sadolewski Poland 1 2 3 0
132 Morten Handgaard Denmark 1 2 3 2
133 Paolo Riedi Switzerland 1 2 3 2
134 Patrick Mahoney Canada 1 2 3 4
135 Pheeraphong Khambanlue Thailand 1 2 3 2
136 Rasmus Enström Sweden 1 2 3 0
137 Ronald Gasparik Slovakia 1 2 3 6
138 Sander Savi Estonia 1 2 3 0
139 Artis Raitums Latvia 0 3 3 0
140 Arwid Makinen Thailand 0 3 3 0
141 Daniel Gidske Norway 0 3 3 0
142 Joachim Trandum Terjesen Norway 0 3 3 0
143 Alex Jette Canada 2 0 2 4
144 Alex Kark Estonia 2 0 2 2
145 Arwid Per Makinen Thailand 2 0 2 2
146 Emil Kajgaard Denmark 2 0 2 0
147 Filip Zakonov Czechia 2 0 2 0
148 Joachim Terjesen Norway 2 0 2 0
149 Jonathan Heins Germany 2 0 2 2
150 Jordan Noel Australia 2 0 2 2
151 Liam Kerdsawangwong Thailand 2 0 2 0
152 Michal Sifra Slovakia 2 0 2 0
153 Peter Nehila Slovakia 2 0 2 0
154 Ralfs Matīss Balodis Latvia 2 0 2 2
155 Robin Nilsberth Sweden 2 0 2 2
156 Sami Johansson Finland 2 0 2 2
157 Andrin Hollenstein Switzerland 1 1 2 2
158 Anucha Wong-art Thailand 1 1 2 2
159 Anze Habjan Slovenia 1 1 2 2
160 Jan Berbig Germany 1 1 2 2
161 Janis Lauber Switzerland 1 1 2 0
162 Jeerayut Yaemyim Thailand 1 1 2 0
163 Jere Niemelä Finland 1 1 2 2
164 Jonathan Kuysten Canada 1 1 2 0
165 Jēkabs Keišs Latvia 1 1 2 0
166 Kaspar Kallion Estonia 1 1 2 2
167 Kevin Haglund Sweden 1 1 2 4
168 Klavs Jansons Latvia 1 1 2 0
169 Leon Schweiger Estonia 1 1 2 0
170 Lovro Oblak Slovenia 1 1 2 2
171 Michal Pažák Slovakia 1 1 2 0
172 Mikuláš Krbec Czechia 1 1 2 0
173 Milan Melis Czechia 1 1 2 2
174 Niklas Ramirez Sweden 1 1 2 0
175 Rasmus Randoja Estonia 1 1 2 0
176 Rickard Rydell Estonia 1 1 2 4
177 Rome Andro Moora Estonia 1 1 2 0
178 Santipong Sukkasem Thailand 1 1 2 4
179 Sebastian Kämpe Norway 1 1 2 2
180 Tristan Walsh Canada 1 1 2 2
181 Vincent Jordan Germany 1 1 2 0
182 Yannic Fitzi Switzerland 1 1 2 0
183 Adam Delong Czechia 0 2 2 0
184 Dawid Kostrzewa Poland 0 2 2 0
185 Ferdinand Ondruschka Germany 0 2 2 2
186 Hemmingberg Porral Philippines 0 2 2 0
187 Kasper Kajgaard Denmark 0 2 2 0
188 Ladislav Mirt Slovakia 0 2 2 2
189 Levin Conrad Switzerland 0 2 2 0
190 Markus Jonsson Sweden 0 2 2 0
191 Oijvall Enaje Philippines 0 2 2 0
192 Oskar Nieskorski Poland 0 2 2 4
193 Patrick Moller Denmark 0 2 2 0
194 Patrik Suchanek Czechia 0 2 2 0
195 Taylor Walsh Canada 0 2 2 2
196 Veerasak Pimpa Thailand 0 2 2 0
197 Ville Lastikka Finland 0 2 2 0
198 von Pritzbuer Germany 0 2 2 0
199 Anze Brajic Slovenia 1 0 1 2
200 Ben Hemmi Australia 1 0 1 2
201 Ben Kosterich Australia 1 0 1 0
202 Bruno Beķeris Latvia 1 0 1 0
203 Cameron Buck Canada 1 0 1 2
204 Christoffer Gjodalstuen Norway 1 0 1 2
205 David Noney Australia 1 0 1 0
206 Fredrik Jeppsson Escabel Philippines 1 0 1 2
207 Jaka Rous Slovenia 1 0 1 2
208 Jan Rydzewski Poland 1 0 1 4
209 John Callenryd De la Pena Philippines 1 0 1 2
210 Konsta Tykkyläinen Finland 1 0 1 0
211 Kristoffer Ruckemann Canada 1 0 1 4
212 Leo Häfner Germany 1 0 1 2
213 Linus Malmström Sweden 1 0 1 0
214 Luka Casar Slovenia 1 0 1 0
215 Luka Podobnik Slovenia 1 0 1 0
216 Michel Wocke Germany 1 0 1 0
217 Mikkel Christensen Denmark 1 0 1 0
218 Nico Jonaeson Finland 1 0 1 0
219 Noah Sicat Larano Philippines 1 0 1 2
220 Oscar Smith Australia 1 0 1 2
221 Own Goal Germany 1 0 1 0
222 Pascal Schmuki Switzerland 1 0 1 0
223 Philipp Wilbrand Germany 1 0 1 0
224 Robert Krawczyk Poland 1 0 1 0
225 Sebastian Sternicki Poland 1 0 1 0
226 Adam Hemerka Czechia 0 1 1 2
227 Adam Kohút Slovakia 0 1 1 0
228 Adam Zubek Czechia 0 1 1 0
229 Alm Mendoza Philippines 0 1 1 0
230 Aphichet Ratanaprathum Thailand 0 1 1 2
231 Bending Sorling Sweden 0 1 1 0
232 Chusak Narkprasert Thailand 0 1 1 0
233 Daniel Surdyn Poland 0 1 1 0
234 Dylan Hasenböhler Switzerland 0 1 1 0
235 Gal Sardi Slovenia 0 1 1 0
236 Jack Keene Australia 0 1 1 0
237 Jan Lemke Germany 0 1 1 0
238 Jeppsson Escabel Philippines 0 1 1 0
239 Jonatan Lie Denmark 0 1 1 0
240 Justin Knight Canada 0 1 1 2
241 Kermo Uue Estonia 0 1 1 2
242 Konrad Pelczarski Poland 0 1 1 0
243 Kristian Kozak Slovakia 0 1 1 0
244 Lauri-Robert Indus Estonia 0 1 1 2
245 Ludvik Hansen Norway 0 1 1 0
246 Lukas Puncochar Czechia 0 1 1 0
247 Martin Tokoš Czechia 0 1 1 0
248 Martin Tornhjelm Denmark 0 1 1 6
249 Matevz Kohne Slovenia 0 1 1 0
250 Nico Salo Finland 0 1 1 6
251 Niklas Rutz Germany 0 1 1 0
252 Oijvall Perez Philippines 0 1 1 0
253 Otto Lehkosuo Finland 0 1 1 0
254 Stenver Savi Estonia 0 1 1 0
255 Svenson Hoppe Germany 0 1 1 4
256 Toms Akmeņlauks Latvia 0 1 1 0
257 Alexander Dahlstrom Poland 0 0 0 0
258 Alpo Laitila Finland 0 0 0 2
259 Anze Podobnik Slovenia 0 0 0 4
260 Benjamin Kiddie Canada 0 0 0 0
261 Blaz Kavcic Slovenia 0 0 0 0
262 Blaz Tomazin Slovenia 0 0 0 0
263 Carter Cooke Canada 0 0 0 0
264 Casper Backby Sweden 0 0 0 0
265 Christian Schoultze Castrillo Philippines 0 0 0 0
266 Christopher Aune Klungervik Norway 0 0 0 0
267 Colin Oustad Norway 0 0 0 2
268 Daniel Vaigur Estonia 0 0 0 0
269 David Hermle Switzerland 0 0 0 0
270 Edwin Perry Australia 0 0 0 0
271 Erlend Vestby Softing Norway 0 0 0 0
272 Filip Lukaszewski Poland 0 0 0 2
273 Fredrik Jeppson Philippines 0 0 0 0
274 Gabriels Silins Latvia 0 0 0 0
275 Gavin Staindl Australia 0 0 0 0
276 Hannes Langenstraß Germany 0 0 0 2
277 Ian Blomqvist Canada 0 0 0 0
278 Isaac Kashino Canada 0 0 0 0
279 Jakub Košarišťan Slovakia 0 0 0 0
280 James Daly Canada 0 0 0 4
281 Jan Saurbier Germany 0 0 0 0
282 Jesper Schmidt Denmark 0 0 0 0
283 John De la Pena Philippines 0 0 0 0
284 Jon Hedlund Sweden 0 0 0 0
285 Jonathan Salt Australia 0 0 0 0
286 Jordan Boyd Australia 0 0 0 0
287 Karl Bending-Sörling Sweden 0 0 0 0
288 Karl-Erik Kruusmaa Estonia 0 0 0 0
289 Kent Feurstein Australia 0 0 0 2
290 Kevin Hoeglenius Thailand 0 0 0 0
291 Khemmathat Chummak Thailand 0 0 0 0
292 Kim Varga Philippines 0 0 0 0
293 Krystof Kasha Canada 0 0 0 0
294 Lucas Enaje Philippines 0 0 0 0
295 Ludvig Hemmingberg Philippines 0 0 0 0
296 Lukas Garcia Norway 0 0 0 0
297 Lukas Genhart Switzerland 0 0 0 0
298 Lukas Phraiwan Thailand 0 0 0 0
299 Lukasz Sadolewski Poland 0 0 0 2
300 Lukáš Bauer Czechia 0 0 0 0
301 Maciej Bogdanski Poland 0 0 0 0
302 Maciej Jastrzebski Poland 0 0 0 0
303 Marcel Jakubec Slovakia 0 0 0 0
304 Markus Jelsnes Norway 0 0 0 0
305 Markus Laakso Finland 0 0 0 0
306 Maroš Giba Slovakia 0 0 0 0
307 Martin Kvisvik Norway 0 0 0 0
308 Mathew Alejandro Philippines 0 0 0 0
309 Mathias Mortensen Denmark 0 0 0 0
310 Mattiece Cortez Myllyperkio Philippines 0 0 0 2
311 Mattiece Myllyperkio Philippines 0 0 0 0
312 Melvin Mendoza Philippines 0 0 0 0
313 Michael Hedblom Philippines 0 0 0 0
314 Michal Miske Slovakia 0 0 0 2
315 Mike Trolle Denmark 0 0 0 0
316 Nejc Oman Slovenia 0 0 0 0
317 Nelson Hegge Australia 0 0 0 0
318 Nicola Bischofberger Switzerland 0 0 0 4
319 Noah Larano Philippines 0 0 0 0
320 Oliver Chochol Slovakia 0 0 0 0
321 Oscar Snell Thailand 0 0 0 4
322 Oscar Soderlund Canada 0 0 0 0
323 Oskar Weissbach Sweden 0 0 0 0
324 Oskari Fälden Finland 0 0 0 0
325 Patrik Bye Norway 0 0 0 0
326 Patrik Nessbo Philippines 0 0 0 2
327 Patrik Schoultze Philippines 0 0 0 0
328 Phillip Laasonen Norway 0 0 0 0
329 Pontus Zarins Latvia 0 0 0 0
330 Reymon Rapirap Philippines 0 0 0 0
331 Reymon Sellgren Ponce Philippines 0 0 0 2
332 Richard Ponce Philippines 0 0 0 0
333 Rudolfs Vilmanis Latvia 0 0 0 0
334 Ryan Alexandrakis Australia 0 0 0 0
335 Samuel Virga Slovakia 0 0 0 2
336 Sander Fauskanger Norway 0 0 0 2
337 Saso Bizjak Slovenia 0 0 0 2
338 Simon Laraño Philippines 0 0 0 0
339 Steffen Riisa Norway 0 0 0 0
340 Surapong Sangmongkhol Thailand 0 0 0 0
341 Thomas Courtemanche Canada 0 0 0 0
342 Thomas Meyer Australia 0 0 0 0
343 Tim Böttcher Germany 0 0 0 0
344 Tim Luznar Slovenia 0 0 0 0
345 Tino von Pritzbuer Germany 0 0 0 0
346 Tnakit Kayairit Thailand 0 0 0 0
347 Tomas Jurco Czechia 0 0 0 0
348 Tristan Benetka Thailand 0 0 0 0
349 Victor Regalado Philippines 0 0 0 0
350 Vladimír Bačinský Slovakia 0 0 0 0
351 Yanick Flury Switzerland 0 0 0 0
352 Yotsaphong Chaiphring Thailand 0 0 0 0
353 Šimon Hatala Slovakia 0 0 0 0