Accueil
Général
Fichier client de ligue STHS
Matchs du jour
Transactions du jour
Recherche
Connexion
Équipes
Équipes Pro
Conference Ouest
ANAHEIM Ducks
ARIZONA Coyotes
CALGARY Flames
CHICAGO Blackhawks
COLORADO Avalanche
DALLAS Stars
EDMONTON Oilers
LAS VEGAS Golden Knights
LOS ANGELES Kings
MINNESOTA Wild
NASHVILLE Predators
SAN JOSE Sharks
SEATTLE Kraken
ST. LOUIS Blues
VANCOUVER Canucks
WINNIPEG Jets
Conference Est
BOSTON Bruins
BUFFALO Sabres
CAROLINA Hurricanes
COLUMBUS Blue Jackets
DETROIT Red Wings
FLORIDA Panthers
MONTREAL Canadiens
NEW JERSEY Devils
NEW YORK Islanders
NEW YORK Rangers
OTTAWA Senators
PHILADELPHIA Flyers
PITTSBURGH Penguins
TAMPA BAY Lightning
TORONTO Maple Leafs
WASHINGTON Capitals
Équipes Mineure
Conference Ouest
Admirals
Americans
Checkers
Comets
Condors
Eagles
Griffins
Heat
IceHogs
Marlies
Palm Springs Eager
Rampage
Rocket
Stars
Thunderbirds
Wild
Wolves
Conference Est
Barracuda
Bears
Bruins
Crunch
Devils
Gulls
Monsters
Moose
Penguins
Phantoms
Reign
Roadrunners
Senators
Sound Tigers
Wolf Pack
Ligue Pro
Classement
Calendrier
Meneurs - Joueurs
Meneurs - Gardiens
Meneurs individuels
Statistiques des joueurs
Statistiques des gardiens
Statistiques d’équipes
Information des joueurs
Finance
Aperçu des contrats / Simulation
Super classement
Ligue Mineure
Classement
Calendrier
Meneurs - Joueurs
Meneurs - Gardiens
Meneurs individuels
Statistiques des joueurs
Statistiques des gardiens
Statistiques d’équipes
Information des joueurs
Finance
Super classement
Ligue
Projection repêchage amateur
Entraîneurs
Transactions
Ballotage
Repêchage d’expansion
Joueurs
Gardiens
Historique de transactions
Espoirs
Flux RSS
Non assignés
Joueurs
Gardiens
Disponible pour échange
Joueurs
Gardiens
Blessure/Suspension
Joueurs
Gardiens
Comparateur de joueurs
Joueurs
Gardiens
Agents libres
Joueurs
Gardiens
Joueurs retraités
Joueurs
Gardiens
Historique
Records de la ligue
Records d’équipes
Gagnants de la Coupe Stanley
Statistiques de carrière des équipes
Statistiques de carrière des joueurs
Statistiques de carrière des gardiens
Statistiques de carrière des meneurs individuels
Statistiques de carrière des équipes - Séries éliminatoires
Statistiques de carrière des joueurs - Séries éliminatoires
Statistiques de carrière des gardiens - Séries éliminatoires
Statistiques de carrière des meneurs individuels - Séries éliminatoires
Classement année précédent
Recherche dans l’historique
Recherche
Statistiques de la saison
Ligue Pro
Classement
Meneurs - Joueurs
Meneurs - Gardiens
Statistiques des joueurs
Statistiques des gardiens
Statistiques d’équipes
Ligue Mineure
Classement
Meneurs - Joueurs
Meneurs - Gardiens
Statistiques des joueurs
Statistiques des gardiens
Statistiques d’équipes
Anciennes pages
Coaches
Farm All Players Stats
Farm Individual Leaders
Farm Leaders
Farm Power Ranking
Farm Standing
Farm Team Lines
Farm Team Schedule
Farm Team Scoring
Farm Team Stats
Farm Team StatsVS
Free Agents
Pro All Players Stats
Pro Individual Leaders
Pro Leaders
Pro Power Ranking
Pro Standing
Pro Team Lines
Pro Team PlayersInfo
Pro Team Roster
Pro Team Schedule
Pro Team Scoring
Pro Team Stats
Pro Team Stats VS
Rerate Difference
Schedule
Team Finance
Team History
Team Injury Suspension
Team Prospects
Teams And GM Info
Today Games
Today Transactions
Trade History
Transactions
Unassigned
Waivers
Aide
Dernier client STHS
Manuel du client STHS
Connexion
LHSGA - Meneurs individuels Mineure
Matchs joués minimum: 3
Joueurs
Buts
#
Nom du joueur
GP
G
1
Tanner Pearson - LW (IOW)
13
13
2
Jake Virtanen - RW (MAN)
10
10
3
Derek Ryan - C (UTI)
11
10
4
Jean-Sébastien Dea - C/RW (RCK)
14
9
5
Mike Hardman - C/LW/RW (SEA)
11
8
6
Jonathan Toews - C (SEA)
11
8
7
Bryce Kindopp - RW (PRO)
11
8
8
Mike Vecchione - C/RW (SYR)
12
8
9
Ryan Mcleod - C (MAN)
10
6
10
Josh Archibald - RW (UTI)
11
6
Passes
#
Nom du joueur
GP
A
1
Jalen Chatfield - D (IOW)
13
13
2
Brandon Davidson - D (UTI)
11
12
3
Nico Sturm - C/LW (SEA)
11
12
4
Pierre Engvall - LW/RW (MAN)
10
11
5
Jake Virtanen - RW (MAN)
10
11
6
Nathan Bastian - C/RW (PRO)
11
11
7
Cameron Gaunce - D (RCK)
14
11
8
Derek Ryan - C (UTI)
11
10
9
Chase De Leo - C/LW (UTI)
11
10
10
Julius Honka - D (PRO)
11
10
Tirs
#
Nom du joueur
GP
SHT
1
Jean-Sébastien Dea - C/RW (RCK)
14
66
2
Tanner Pearson - LW (IOW)
13
63
3
Anders Bjork - LW/RW (IOW)
13
63
4
Jake Virtanen - RW (MAN)
10
62
5
Anthony Louis - C/LW (IOW)
13
62
6
Jonathan Toews - C (SEA)
11
55
7
Danny O'Regan - C/RW (RCK)
14
55
8
Rocco Grimaldi - C/RW (SEA)
11
53
9
Charles Hudon - LW/RW (RCK)
14
50
10
Pierre Engvall - LW/RW (MAN)
10
49
% de tirs
#
Nom du joueur
GP
SHT%
1
Carl Dahlstrom - D (BIN)
4
40.00%
2
Graham Knott - C/LW (SAN)
6
33.33%
3
Tarmo Reunanen - D (STO)
4
28.57%
4
Adam Helewka - LW (CHI)
4
28.57%
5
Brett Ritchie - RW (BRP)
12
26.32%
6
Steven Oleksy - D (STO)
6
25.00%
7
Greg McKegg - C/LW/RW (STO)
6
25.00%
8
Alexis D'Aoust - C/RW (SAN)
6
25.00%
9
Dysin Mayo - D (CLE)
6
25.00%
10
Kevin Czucman - D (UTI)
11
25.00%
Plus/Moins
#
Nom du joueur
GP
+/-
1
Alec Regula - D (MAN)
10
11
2
Wyatte Wylie - D (MAN)
10
11
3
Remi Elie - LW (MAN)
10
10
4
Ryan Mcleod - C (MAN)
10
10
5
Tyler Steenbergen - C/LW/RW (MAN)
10
10
6
Thomas Hickey - D (MAN)
10
9
7
Jonathan Toews - C (SEA)
11
9
8
Blaine Byron - C/LW (SYR)
12
9
9
Jacob Nilsson - C/LW (MAN)
10
8
10
Fredrik Claesson - D (MAN)
10
8
Points par 20 minutes
#
Nom du joueur
GP
P/20
1
Michael Sgarbossa - C (SAN)
7
2.35
2
Brayden Burke - C/LW/RW (COL)
4
2.15
3
Daniel Audette - C (COL)
4
1.87
4
Jayson Megna - RW (SAN)
7
1.83
5
Adam Helewka - LW (CHI)
4
1.82
6
Jake Virtanen - RW (MAN)
10
1.66
7
Chase De Leo - C/LW (UTI)
11
1.59
8
Adam Erne - LW/RW (TUC)
5
1.57
9
Derek Ryan - C (UTI)
11
1.56
10
Nikita Tryamkin - D (COL)
4
1.53
% Mises en jeu
#
Nom du joueur
GP
FO%
1
Gabriel Dumont - C/RW (TUC)
5
61.76%
2
Ryan Mcleod - C (MAN)
10
59.89%
3
Mark Jankowski - C (CHI)
4
58.82%
4
Chris Tierney - C (SAN)
7
58.06%
5
Eric Staal - C/LW (BRP)
12
57.71%
6
Morgan Barron - C/LW (TUC)
5
56.52%
7
Jonathan Toews - C (SEA)
11
56.39%
8
Frederik Gauthier - C (UTI)
11
55.63%
9
Ryan MacInnis - C (BRP)
12
55.49%
10
Riley Nash - C (SYR)
12
55.37%
Mises en échec
#
Nom du joueur
GP
HIT
1
Cedric Paquette - C/LW (RCK)
14
62
2
Jaycob Megna - D (SYR)
12
53
3
Radko Gudas - D (SEA)
11
51
4
Erik Cernak - D (RCK)
14
46
5
Nathan Bastian - C/RW (PRO)
11
45
6
Mathieu Olivier - LW/RW (MAN)
10
40
7
Zach Bogosian - D (BRP)
12
37
8
Garnet Hathaway - RW (SYR)
12
37
9
Jake Virtanen - RW (MAN)
10
36
10
Josh Archibald - RW (UTI)
11
36
Minutes de pénalités
#
Nom du joueur
GP
PIM
1
Scott Mayfield - D (SEA)
11
37
2
Mathieu Olivier - LW/RW (MAN)
10
30
3
Eemeli Rasanen - D (IOW)
13
29
4
Jaycob Megna - D (SYR)
12
24
5
Zach Bogosian - D (BRP)
12
22
6
Steven Oleksy - D (STO)
6
21
7
Anthony Angello - C/RW (CLE)
6
21
8
Brendan Smith - D (UTI)
11
20
9
Radko Gudas - D (SEA)
11
20
10
Erik Cernak - D (RCK)
14
20
Tirs bloqués
#
Nom du joueur
GP
SB
1
Josh Brook - D (PRO)
11
34
2
Fredrik Claesson - D (MAN)
10
25
3
Axel Andersson - D (SYR)
12
25
4
Connor Hobbs - D (IOW)
13
25
5
Ryan Graves - D (SEA)
11
22
6
Travis Dermott - D (BRP)
12
22
7
Ben Gleason - D (IOW)
13
22
8
Erik Cernak - D (RCK)
14
22
9
Reilly Walsh - D (PRO)
11
21
10
Gavin Bayreuther - D (SEA)
11
21
Buts en avantage numérique
#
Nom du joueur
GP
PPG
1
Derek Ryan - C (UTI)
11
4
2
Christian Wolanin - D (BRP)
12
4
3
Joseph Gambardella - C/LW (IOW)
13
4
4
Pierre Engvall - LW/RW (MAN)
10
3
5
Jake Virtanen - RW (MAN)
10
3
6
Chase De Leo - C/LW (UTI)
11
3
7
Dillon Simpson - D (IOW)
13
3
8
Tarmo Reunanen - D (STO)
4
2
9
Carl Dahlstrom - D (BIN)
4
2
10
Graham Knott - C/LW (SAN)
6
2
Buts en désavantage numérique
#
Nom du joueur
GP
PKG
1
Brayden Burke - C/LW/RW (COL)
4
1
2
Nathan Bastian - C/RW (PRO)
11
1
3
Travis Dermott - D (BRP)
12
1
Buts gagnants
#
Nom du joueur
GP
GW
1
Danny O'Regan - C/RW (RCK)
14
4
2
Derek Ryan - C (UTI)
11
3
3
Mike Vecchione - C/RW (SYR)
12
3
4
Tanner Pearson - LW (IOW)
13
3
5
Damien Giroux - C/LW (MAN)
10
2
6
Fredrik Claesson - D (MAN)
10
2
7
Derek Grant - C/LW/RW (PRO)
11
2
8
Brett Ritchie - RW (BRP)
12
2
9
Jesper Fasth - LW/RW (BRP)
12
2
10
Drake Caggiula - C/LW/RW (TUC)
5
1
Buts égalisateurs
#
Nom du joueur
GP
GT
1
Danick Martel - C/LW (IOW)
13
2
2
Justin Kirkland - C/LW/RW (TUC)
5
1
3
Nathan Walker - LW (CLE)
6
1
4
Kyle Criscuolo - C/RW (STO)
6
1
5
Michael Sgarbossa - C (SAN)
7
1
6
Jacob Nilsson - C/LW (MAN)
10
1
7
Remi Elie - LW (MAN)
10
1
8
Pierre Engvall - LW/RW (MAN)
10
1
9
Julius Honka - D (PRO)
11
1
10
Frederik Gauthier - C (UTI)
11
1
Buts en filet désert
#
Nom du joueur
GP
EG
1
Josh Brown - D (SAN)
7
1
2
Jacob Nilsson - C/LW (MAN)
10
1
3
Fredrik Claesson - D (MAN)
10
1
4
Ryan O'Reilly - RW (PRO)
11
1
5
Jean-Sébastien Dea - C/RW (RCK)
14
1
Minutes jouées
#
Nom du joueur
GP
MP
1
Tanner Pearson - LW (IOW)
13
356
2
Dillon Simpson - D (IOW)
13
350
3
Jalen Chatfield - D (IOW)
13
349
4
Jean-Sébastien Dea - C/RW (RCK)
14
340
5
Erik Cernak - D (RCK)
14
340
6
Jonathan Toews - C (SEA)
11
315
7
Ashton Sautner - D (BRP)
12
313
8
Anders Bjork - LW/RW (IOW)
13
313
9
Cameron Gaunce - D (RCK)
14
313
10
Danny O'Regan - C/RW (RCK)
14
310
Centre
#
Nom du joueur
GP
PTS
1
Derek Ryan - C (UTI)
11
10-10-20
2
Jonathan Toews - C (SEA)
11
8-9-17
3
Nico Sturm - C/LW (SEA)
11
4-12-16
4
Thomas Tynan - C (SYR)
12
6-10-16
5
Jean-Sébastien Dea - C/RW (RCK)
14
9-7-16
6
Chase De Leo - C/LW (UTI)
11
5-10-15
7
Nathan Bastian - C/RW (PRO)
11
3-11-14
8
Saku Maenalanen - C/LW/RW (SEA)
11
4-10-14
9
Derek Grant - C/LW/RW (PRO)
11
6-8-14
10
Eric Staal - C/LW (BRP)
12
5-9-14
Ailier gauche
#
Nom du joueur
GP
PTS
1
Tanner Pearson - LW (IOW)
13
13-10-23
2
Nico Sturm - C/LW (SEA)
11
4-12-16
3
Pierre Engvall - LW/RW (MAN)
10
4-11-15
4
Chase De Leo - C/LW (UTI)
11
5-10-15
5
Jesper Fasth - LW/RW (BRP)
12
6-9-15
6
Saku Maenalanen - C/LW/RW (SEA)
11
4-10-14
7
Derek Grant - C/LW/RW (PRO)
11
6-8-14
8
Eric Staal - C/LW (BRP)
12
5-9-14
9
Chris Terry - LW/RW (UTI)
11
6-7-13
10
Mike Hardman - C/LW/RW (SEA)
11
8-5-13
Ailier droit
#
Nom du joueur
GP
PTS
1
Jake Virtanen - RW (MAN)
10
10-11-21
2
Jean-Sébastien Dea - C/RW (RCK)
14
9-7-16
3
Pierre Engvall - LW/RW (MAN)
10
4-11-15
4
Jesper Fasth - LW/RW (BRP)
12
6-9-15
5
Nathan Bastian - C/RW (PRO)
11
3-11-14
6
Saku Maenalanen - C/LW/RW (SEA)
11
4-10-14
7
Derek Grant - C/LW/RW (PRO)
11
6-8-14
8
Bryce Kindopp - RW (PRO)
11
8-6-14
9
Mike Vecchione - C/RW (SYR)
12
8-6-14
10
Danny O'Regan - C/RW (RCK)
14
6-8-14
Défenseur
#
Nom du joueur
GP
PTS
1
Brandon Davidson - D (UTI)
11
2-12-14
2
Christian Wolanin - D (BRP)
12
6-8-14
3
Jalen Chatfield - D (IOW)
13
1-13-14
4
Kevin Czucman - D (UTI)
11
4-9-13
5
Cameron Gaunce - D (RCK)
14
2-11-13
6
Fredrik Claesson - D (MAN)
10
3-9-12
7
Julius Honka - D (PRO)
11
2-10-12
8
Gavin Bayreuther - D (SEA)
11
3-9-12
9
Dillon Simpson - D (IOW)
13
3-9-12
10
Alec Regula - D (MAN)
10
1-9-10
Recrue
#
Nom du joueur
GP
PTS
1
Bryce Kindopp - RW (PRO)
11
8-6-14
2
Mike Hardman - C/LW/RW (SEA)
11
8-5-13
3
Taylor Raddysh - RW (IOW)
13
4-7-11
4
Joey Anderson - RW (SAN)
7
4-6-10
5
Alec Regula - D (MAN)
10
1-9-10
6
Reilly Walsh - D (PRO)
11
2-8-10
7
Markus Niemelainen - D (UTI)
11
1-9-10
8
Ben Gleason - D (IOW)
13
1-9-10
9
Jean-Christophe Beaudin - C/RW (SYR)
12
3-6-9
10
Connor Hobbs - D (IOW)
13
4-5-9
Tours du chapeau
#
Nom du joueur
GP
HT
1
David Gustafsson - C (COL)
4
1
2
Alexis D'Aoust - C/RW (SAN)
6
1
3
Joey Anderson - RW (SAN)
7
1
4
Remi Elie - LW (MAN)
10
1
5
Derek Ryan - C (UTI)
11
1
6
Tanner Pearson - LW (IOW)
13
1
7
Anthony Louis - C/LW (IOW)
13
1
Séquence de buts marqués
#
Nom du joueur
GP
GS
1
Tanner Pearson - LW (IOW)
13
4
2
Graham Knott - C/LW (SAN)
6
3
3
Jacob Nilsson - C/LW (MAN)
10
3
4
Joel Armia - RW (BRP)
4
2
5
Adam Helewka - LW (CHI)
4
2
6
Aidan McDonough - LW (STO)
6
2
7
Nikita Scherbak - LW/RW (MAN)
10
2
8
Jakob Forsbacka-Karlsson - C (PRO)
11
2
9
Rocco Grimaldi - C/RW (SEA)
11
2
10
Taylor Raddysh - RW (IOW)
13
2
Séquence de points marqués
#
Nom du joueur
GP
PS
1
Bryce Kindopp - RW (PRO)
11
11
2
Aidan McDonough - LW (STO)
6
6
3
Tanner Pearson - LW (IOW)
13
6
4
Scott Harrington - D (SAN)
6
5
5
Reilly Walsh - D (PRO)
11
5
6
Dillon Simpson - D (IOW)
13
5
7
Jacob Nilsson - C/LW (MAN)
10
4
8
Riley Nash - C (SYR)
12
4
9
Ashton Sautner - D (BRP)
12
4
10
Travis Dermott - D (BRP)
12
4
Mises en échec reçues
#
Nom du joueur
GP
HTT
1
Jean-Sébastien Dea - C/RW (RCK)
14
60
2
Derek Ryan - C (UTI)
11
41
3
Jeremy Gregoire - C/LW/RW (IOW)
13
41
4
Danick Martel - C/LW (IOW)
13
41
5
Riley Sheahan - C (RCK)
14
40
6
Thomas Tynan - C (SYR)
12
39
7
Joseph Gambardella - C/LW (IOW)
13
39
8
Jake Virtanen - RW (MAN)
10
38
9
Eric Staal - C/LW (BRP)
12
34
10
Nico Sturm - C/LW (SEA)
11
33
Buts sur tirs de pénalité
#
Nom du joueur
GP
PSG
No Result
Revirements
#
Nom du joueur
GP
GA
No Result
Prise de possession
#
Nom du joueur
GP
TA
No Result
Total de combats
#
Nom du joueur
GP
TF
1
Mathieu Olivier - LW/RW (MAN)
10
2
2
Steven Oleksy - D (STO)
6
1
3
Brinson Pasichnuk - D (STO)
6
1
4
Mason Geertsen - D (CLE)
6
1
5
Trevor Van Riemsdyk - D (BRP)
8
1
6
Chase De Leo - C/LW (UTI)
11
1
7
Nathan Bastian - C/RW (PRO)
11
1
8
Josh Brook - D (PRO)
11
1
9
Scott Mayfield - D (SEA)
11
1
10
Tanner Pearson - LW (IOW)
13
1
Combats gagnés
#
Nom du joueur
GP
FW
1
Steven Oleksy - D (STO)
6
1
2
Mason Geertsen - D (CLE)
6
1
3
Mathieu Olivier - LW/RW (MAN)
10
1
4
Nathan Bastian - C/RW (PRO)
11
1
5
Tanner Pearson - LW (IOW)
13
1
6
Zack O'Brien - C/RW (RCK)
14
1
Gardiens
Pourcentage d’arrêts
#
Nom du gardien
GP
PCT
1
Anton Forsberg (SEA)
11
0.917
2
Joey Daccord (PRO)
11
0.905
3
Brandon Bussi (BRP)
12
0.899
4
Tyler Parsons (SYR)
12
0.898
5
Kasimir Kaskisuo (RCK)
11
0.893
6
Maxime Lagace (IOW)
13
0.893
7
Kaden Fulcher (MAN)
10
0.891
8
David Rittich (UTI)
11
0.888
9
Adam Werner (SAN)
7
0.883
10
Christopher Gibson (RCK)
5
0.869
Moyenne de buts contre
#
Nom du gardien
GP
GAA
1
Anton Forsberg (SEA)
11
3.03
2
Kaden Fulcher (MAN)
10
3.40
3
Kasimir Kaskisuo (RCK)
11
3.50
4
Tyler Parsons (SYR)
12
3.51
5
Joey Daccord (PRO)
11
3.53
6
Brandon Bussi (BRP)
12
3.53
7
Christopher Gibson (RCK)
5
3.56
8
Maxime Lagace (IOW)
13
3.56
9
Adam Werner (SAN)
7
3.87
10
Calvin Pickard (TUC)
4
4.05
Minutes jouées
#
Nom du gardien
GP
MP
1
Maxime Lagace (IOW)
13
758
2
Tyler Parsons (SYR)
12
701
3
Anton Forsberg (SEA)
11
693
4
Brandon Bussi (BRP)
12
663
5
Joey Daccord (PRO)
11
629
6
Kasimir Kaskisuo (RCK)
11
618
7
David Rittich (UTI)
11
614
8
Kaden Fulcher (MAN)
10
583
9
Adam Werner (SAN)
7
434
10
Antoine Bibeau (CLE)
6
342
Tirs contre
#
Nom du gardien
GP
SA
1
Anton Forsberg (SEA)
11
421
2
Maxime Lagace (IOW)
13
421
3
Tyler Parsons (SYR)
12
400
4
Joey Daccord (PRO)
11
391
5
Brandon Bussi (BRP)
12
388
6
David Rittich (UTI)
11
374
7
Kasimir Kaskisuo (RCK)
11
338
8
Kaden Fulcher (MAN)
10
302
9
Adam Werner (SAN)
7
240
10
Antoine Bibeau (CLE)
6
152
Blanchissages
#
Nom du gardien
GP
SO
1
Brandon Bussi (BRP)
12
1
No Result
Victoires
#
Nom du gardien
GP
W
1
Anton Forsberg (SEA)
11
8
2
Brandon Bussi (BRP)
12
8
3
Kaden Fulcher (MAN)
10
7
4
David Rittich (UTI)
11
7
5
Joey Daccord (PRO)
11
7
6
Kasimir Kaskisuo (RCK)
11
6
7
Tyler Parsons (SYR)
12
6
8
Maxime Lagace (IOW)
13
6
9
Adam Werner (SAN)
7
3
10
Christopher Gibson (RCK)
5
2
% d’arrêts sur tirs de pénalité
#
Nom du gardien
PSA
PS %
No Result
Défaites
#
Nom du gardien
GP
L
1
Tyler Parsons (SYR)
12
5
2
David Rittich (UTI)
11
4
3
Maxime Lagace (IOW)
13
4
4
Calvin Pickard (TUC)
4
3
5
Dylan Wells (CHI)
4
3
6
Christopher Gibson (RCK)
5
3
7
Adam Werner (SAN)
7
3
8
Anton Forsberg (SEA)
11
3
9
Joey Daccord (PRO)
11
3
10
Kasimir Kaskisuo (RCK)
11
3
Back to the Top