Strona główna - KPR Gwardia Opole
The next match is
Matches
Łomża Industria Kielce
Gwardia Opole
Gwardia Opole
Chrobry Głogów
Górnik Zabrze
Gwardia Opole
Gwardia Opole
Grupa Azoty Unia Tarnów
Orlen Wisła Płock
Gwardia Opole
Gwardia Opole
Piotrkowianin Piotrków Trybunalski
Sandra SPA Pogoń Szczecin
Gwardia Opole
Śląsk Wrocław Handball
Gwardia Opole
Gwardia Opole
Energa MKS Kalisz
Gwardia Opole
Torus Wybrzeże Gdańsk
MMTS Kwidzyn
Gwardia Opole
Zagłębie Lubin
Gwardia Opole
Torus Wybrzeże Gdańsk
Gwardia Opole
Gwardia Opole
Azoty-Puławy
KPR Arged Ostrovia Ostrów Wielkopolski
Gwardia Opole
Gwardia Opole
Łomża Industria Kielce
Gwardia Opole
Grupa Azoty Unia Tarnów
Chrobry Głogów
Gwardia Opole
Gwardia Opole
Górnik Zabrze
Gwardia Opole
Azoty Puławy
Grupa Azoty Unia Tarnów
Gwardia Opole
Gwardia Opole
Orlen Wisła Płock
Piotrkowianin Piotrków Trybunalski
Gwardia Opole
Gwardia Opole
Sandra SPA Pogoń Szczecin
Energa MKS Kalisz
Gwardia Opole
Gwardia Opole
MMTS Kwidzyn
TABELA
No | TEAM | TEAM | PointsPTS | MatchesM | Balance |
---|---|---|---|---|---|
1 |
|
Łomża Industria Kielce | 57 | 20 | 780:493 |
2 |
|
Orlen Wisła Płock | 57 | 19 | 644:417 |
3 |
|
Górnik Zabrze | 42 | 19 | 543:489 |
4 |
|
Azoty-Puławy | 36 | 20 | 589:574 |
5 |
|
Torus Wybrzeże Gdańsk | 35 | 19 | 498:511 |
6 |
|
Chrobry Głogów | 28 | 19 | 515:554 |
7 |
|
KPR Arged Ostrovia Ostrów Wielkopolski | 26 | 19 | 503:533 |
10 |
|
Gwardia Opole | 19 | 19 | 492:566 |
TABELA
No | TEAM | TEAM | PointsPTS | MatchesM | Balance |
---|---|---|---|---|---|
1 | Industria Kielce | 77 | 26 | 932:649 | |
2 |
|
Orlen Wisła Płock | 73 | 26 | 850:601 |
3 |
|
Azoty-Puławy | 58 | 26 | 789:670 |
4 |
|
MMTS Kwidzyn | 44 | 26 | 682:684 |
5 |
|
Górnik Zabrze | 44 | 26 | 688:687 |
6 |
|
Energa MKS Kalisz | 40 | 26 | 731:713 |
7 |
|
Piotrkowianin Piotrków Trybunalski | 37 | 26 | 708:771 |
8 |
|
Chrobry Głogów | 33 | 26 | 739:807 |
9 |
|
Gwardia Opole | 32 | 26 | 642:711 |
10 |
|
Zagłębie Lubin | 27 | 26 | 699:756 |
11 |
|
Torus Wybrzeże Gdańsk | 22 | 26 | 657:754 |
12 |
|
Grupa Azoty Unia Tarnów | 22 | 26 | 643:731 |
13 |
|
Sandra SPA Pogoń Szczecin | 21 | 26 | 664:768 |
14 |
|
Handball Stal Mielec | 16 | 26 | 679:801 |
TABELA


TOP 3 OBRONY – 18. tydzień

TOP 3 BRAMKI – 18. tydzień

20. Seria EKS Start Elbląg – MKS PR Urbis Gniezno SKRÓT

20. Seria KPR Ruch Chorzów – Młyny Stoisław Koszalin SKRÓT

20. Seria Galiczanka Lwów – MKS FunFloor Lublin SKRÓT

20. Seria MKS Zagłębie Lubin – KPR Gminy Kobierzyce SKRÓT

19. seria: Górnik Zabrze – MMTS Kwidzyn SKRÓT

19. seria: Grupa Azoty Unia Tarnów – Energa MKS Kalisz SKRÓT

19. seria: Chrobry Głogów – Gwardia Opole SKRÓT

19. seria: Piotrkowianin Piotrków Trybunalski – Zagłębie Lubin SKRÓT
ZAWODNICY
The following has evaluated to null or missing: ==> player.getPosition(locale) [in template "20100#20127#583245" at line 31, column 87] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${player.getPosition(locale)} [in template "20100#20127#583245" at line 31, column 85] ----
1<#assign playerProfileURLBuilder = serviceLocator.findService("com.neutrica.smotai.clubs.commons.util.URLBuilder")/>
2<#setting locale = locale>
3<#assign friendlyUrl="" />
4
5<div class="players-carousel carousel-margin-right-big">
6 <div class="tns-controls">
7 <button class="nav-left icon-slg-chevron-left"></button>
8 <button class="nav-right icon-slg-chevron-right"></button>
9 </div>
10 <div class="tns-carousel">
11 <#list entries as player>
12 <#if singlePlayerPageId?has_content>
13 <#assign friendlyUrl = playerProfileURLBuilder.buildPlayerProfileURL(themeDisplay.getPlid(), player.id, player.firstName, player.lastName, player.getSeasonName(locale), singlePlayerPageId, renderResponse) />
14 </#if>
15 <div>
16 <a class="player animation-fade-in-left-trigger" href="${friendlyUrl}">
17 <#if player.background?has_content>
18 <div class="photo">
19 <#if player.photo?has_content>
20 <img loading="lazy" class="img-player" data-fileentryid="${player.photo.fileEntryId}"
21 src="${player.background.url}?imageThumbnail=2" alt="${player.firstName} ${player.lastName}">
22 </#if>
23 </div>
24 </#if>
25 <div class="player-info-container">
26 <div class="details">
27 <h3 class="player-name">
28 <span>${player.firstName}</span>
29 <span>${player.lastName}</span>
30 </h3>
31 <p class="caption position">${player.getPosition(locale)}</p>
32 <span class="number">${'#' + player.number}</span>
33 </div>
34 </div>
35 </a>
36 </div>
37 </#list>
38 </div>
39</div>
40<script>
41 (function () {
42 function initPlayersSlider(instanceId) {
43 const nav_prev = document.querySelector('#' + instanceId + ' .nav-left');
44 const nav_next = document.querySelector('#' + instanceId + ' .nav-right');
45
46 tns({
47 container: '.players-carousel .tns-carousel',
48 center: true,
49 loop: false,
50 mouseDrag: true,
51 nav: false,
52 items: 1,
53 prevButton: nav_prev,
54 nextButton: nav_next,
55 edgePadding: 15,
56 gutter: 10,
57 preventScrollOnTouch: 'auto',
58 responsive: {
59 480: {
60 items: 2,
61 center: false
62 },
63 768: {
64 items: 3,
65 center: false
66 },
67 992: {
68 items: 4,
69 center: false
70 },
71 1366: {
72 items: 4,
73 gutter: 20,
74 center: false
75 }
76 }
77 });
78 }
79
80 initPlayersSlider('p_p_id${themeDisplay.getPortletDisplay().getNamespace()}');
81 })();
82</script>