{"id":360,"date":"2026-10-14T11:09:00","date_gmt":"2026-10-14T09:09:00","guid":{"rendered":"https:\/\/tg-app.pl\/blog\/?p=360"},"modified":"2026-10-14T12:36:46","modified_gmt":"2026-10-14T10:36:46","slug":"table-tennis-league-bielsko-biala-bbalts-2026","status":"publish","type":"post","link":"https:\/\/tg-app.pl\/blog\/en\/table-tennis-league-bielsko-biala-bbalts-2026\/","title":{"rendered":"Amateur Table Tennis League in Bielsko-Bia\u0142a (BBALTS 2026): Standings, Results and the League Widget"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Bielsko-Bia\u0142a Amateur Table Tennis League (BBALTS) is one of the longest-running <strong>amateur table tennis leagues<\/strong> in the region: the league history on BISTS.pl goes back to the 2015 season. In 2026, 23 teams compete in two divisions, with matches played at the OSR Victoria hall in Bielsko-Bia\u0142a, Poland. Fixtures, results, standings, and player statistics are run in Turniej Generator (tg-app.pl) and displayed on the league page with a widget.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Table tennis league Bielsko-Bia\u0142a: BBALTS 2026 in numbers<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Competition<\/strong><\/td><td>Bielsko-Bia\u0142a Amateur Table Tennis League (BBALTS) 2026<\/td><\/tr><tr><td><strong>Season<\/strong><\/td><td>18 January \u2013 20 December 2026<\/td><\/tr><tr><td><strong>Venue<\/strong><\/td><td>OSR Victoria hall, Bratk\u00f3w 16, Bielsko-Bia\u0142a<\/td><\/tr><tr><td><strong>Divisions<\/strong><\/td><td>Division 1: 9 teams, Division 2: 14 teams<\/td><\/tr><tr><td><strong>Format<\/strong><\/td><td>first and second round (home and away), team matches with singles and doubles<\/td><\/tr><tr><td><strong>Scoring<\/strong><\/td><td>2 points for a win, 1 for a draw<\/td><\/tr><tr><td><strong>Standings and results<\/strong><\/td><td><a href=\"https:\/\/bists.pl\/bbalts-2026\/\" target=\"_blank\" rel=\"noopener\">bists.pl\/bbalts-2026<\/a> \u00b7 <a href=\"https:\/\/tg-app.pl\/score\/aceia\" target=\"_blank\" rel=\"noopener\">tg-app.pl\/score\/aceia<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Division 1 standings after round 20<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Place<\/th><th>Team<\/th><th>Points<\/th><th>Matches<\/th><th>W\u2013D\u2013L<\/th><th>Games<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>Team Jurek<\/td><td>33<\/td><td>18<\/td><td>16\u20131\u20131<\/td><td>137:43<\/td><\/tr><tr><td>2<\/td><td>Pegaz Osiedle S\u0142oneczne<\/td><td>29<\/td><td>18<\/td><td>14\u20131\u20133<\/td><td>118:62<\/td><\/tr><tr><td>3<\/td><td>PODWALE BIELSKO TEAM<\/td><td>28<\/td><td>18<\/td><td>13\u20132\u20133<\/td><td>124:56<\/td><\/tr><tr><td>4<\/td><td>Czechowice P\u00f3\u0142noc<\/td><td>19<\/td><td>18<\/td><td>8\u20133\u20137<\/td><td>89:91<\/td><\/tr><tr><td>5<\/td><td>Blue Table Warriors<\/td><td>16<\/td><td>17<\/td><td>5\u20136\u20136<\/td><td>77:93<\/td><\/tr><tr><td>6<\/td><td>Serwisanci<\/td><td>13<\/td><td>17<\/td><td>6\u20131\u201310<\/td><td>76:94<\/td><\/tr><tr><td>7<\/td><td>TOPSPIN MARWIK JASIENICA<\/td><td>9<\/td><td>17<\/td><td>3\u20133\u201311<\/td><td>74:96<\/td><\/tr><tr><td>8<\/td><td>PODWALE BIELSKO TEAM II<\/td><td>7<\/td><td>17<\/td><td>3\u20131\u201313<\/td><td>57:113<\/td><\/tr><tr><td>9<\/td><td>\u017babsony<\/td><td>4<\/td><td>18<\/td><td>1\u20132\u201315<\/td><td>38:142<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">After the matches of 13 September 2026. The last place is marked for relegation in the table.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Team Jurek<\/strong> leads with 16 wins in 18 matches and a 137:43 game balance. The top scorer in Division 1 is <strong>Tomasz Holcman<\/strong> (Team Jurek) with 55.5 points for his team and 48 singles wins in 54 games, ahead of Miros\u0142aw \u015acieszka (PODWALE BIELSKO TEAM, 48.5) and Jaros\u0142aw Majocha (Pegaz Osiedle S\u0142oneczne, 46).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Division 2: the top five after round 20<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Place<\/th><th>Team<\/th><th>Points<\/th><th>Matches<\/th><th>W\u2013D\u2013L<\/th><th>Games<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>PATRONUS KALNA<\/td><td>38<\/td><td>20<\/td><td>19\u20130\u20131<\/td><td>173:27<\/td><\/tr><tr><td>2<\/td><td>Osiedle Kopernika<\/td><td>34<\/td><td>20<\/td><td>16\u20132\u20132<\/td><td>156:44<\/td><\/tr><tr><td>3<\/td><td>BESPIN<\/td><td>34<\/td><td>20<\/td><td>17\u20130\u20133<\/td><td>160:40<\/td><\/tr><tr><td>4<\/td><td>BKS Stal<\/td><td>31<\/td><td>20<\/td><td>15\u20131\u20134<\/td><td>142:58<\/td><\/tr><tr><td>5<\/td><td>Tele-Klima<\/td><td>27<\/td><td>20<\/td><td>12\u20133\u20135<\/td><td>124:76<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The top two are marked for promotion. Full 14-team table on bists.pl.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The promotion race in Division 2 is tight: <strong>PATRONUS KALNA<\/strong> has 19 wins in 20 matches, while Osiedle Kopernika and BESPIN are level on 34 points, with the league&#8217;s tiebreak rules deciding who holds second place and the promotion spot. The remaining rounds are on 25 October, 15 and 29 November, and 6 December 2026.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The table tennis league widget on BISTS.pl<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The whole league is displayed on <a href=\"https:\/\/bists.pl\/bbalts-2026\/\" target=\"_blank\" rel=\"noopener\">BISTS.pl<\/a> with Turniej Generator&#8217;s <strong>league widget<\/strong>. It&#8217;s embedded once, and after each round the standings, results, and statistics update themselves, with no manual page edits. Fans and players get:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>a division switcher<\/strong>: Division 1 and 2 in one place, with the number of teams in each,<\/li><li><strong>standings<\/strong> with points, matches, wins, draws, and losses, game balance and ratio, and detailed point balance,<\/li><li><strong>team form<\/strong>: the last five results (W\/D\/L) next to every team,<\/li><li><strong>promotion and relegation<\/strong> marked right in the table,<\/li><li><strong>a schedule<\/strong> by round with date, time, venue, and team photos, with round and team filters and a compact view,<\/li><li><strong>match reports<\/strong> attached to results,<\/li><li><strong>a cross table<\/strong> for the first and second round, showing the result of every pairing,<\/li><li><strong>player statistics<\/strong>: individual ranking, doubles ranking, and points won for the team in singles and doubles,<\/li><li><strong>upcoming matches<\/strong> and a link to the league rules.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The same site also uses the series widget: the <a href=\"https:\/\/tg-app.pl\/blog\/en\/bielsko-biala-table-tennis-grand-prix-2026\/\">Bielsko-Bia\u0142a table tennis Grand Prix<\/a> runs the same way. The whole local table tennis community gets the league and the tournament series in one consistent place.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Detailed table tennis league match results from the scoresheet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Click a match in the widget and you see much more than the final score: you get <strong>the full course of the match<\/strong>. The data comes from the paper match scoresheet filled in at the table and is transferred into Turniej Generator. For every match, the widget shows:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>photos of both teams, the date, time, and venue address,<\/li><li>every game in order, singles (S1\u2013S10) and doubles (D4), with player names,<\/li><li>the set score of each game and the <strong>running match score<\/strong>,<\/li><li>individual set scores (for example 9:11, 8:11, 11:7, 7:11),<\/li><li>a <strong>Scoresheet<\/strong> button with a scan of the original scoresheet, and a link to open the statistics in a new window.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/tg-app.pl\/blog\/wp-content\/uploads\/2026\/10\/bbalts-szczegoly-meczu-widzet.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"545\" src=\"https:\/\/tg-app.pl\/blog\/wp-content\/uploads\/2026\/10\/bbalts-szczegoly-meczu-widzet.jpg\" alt=\"Detailed BBALTS table tennis league match results in the Turniej Generator widget\" class=\"wp-image-372\" srcset=\"https:\/\/tg-app.pl\/blog\/wp-content\/uploads\/2026\/10\/bbalts-szczegoly-meczu-widzet.jpg 1200w, https:\/\/tg-app.pl\/blog\/wp-content\/uploads\/2026\/10\/bbalts-szczegoly-meczu-widzet-300x136.jpg 300w, https:\/\/tg-app.pl\/blog\/wp-content\/uploads\/2026\/10\/bbalts-szczegoly-meczu-widzet-1024x465.jpg 1024w, https:\/\/tg-app.pl\/blog\/wp-content\/uploads\/2026\/10\/bbalts-szczegoly-meczu-widzet-768x349.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><figcaption class=\"wp-element-caption\">Match details in the league widget on BISTS.pl: games, sets, running score, and the Scoresheet button.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">An example from round 20 of Division 1 (13 September 2026, table 7): <strong>Pegaz Osiedle S\u0142oneczne vs PODWALE BIELSKO TEAM II, 0:10<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Game<\/th><th>Pegaz Osiedle S\u0142oneczne<\/th><th>PODWALE BIELSKO TEAM II<\/th><th>Sets<\/th><th>Match score<\/th><th>Set scores<\/th><\/tr><\/thead><tbody><tr><td>S1<\/td><td>Rafa\u0142 Merta<\/td><td>Pawe\u0142 Wr\u00f3bel<\/td><td>1:3<\/td><td>0:1<\/td><td>9:11, 8:11, 11:7, 7:11<\/td><\/tr><tr><td>S2<\/td><td>Micha\u0142 Krutak<\/td><td>Marek Cie\u015blar<\/td><td>1:3<\/td><td>0:2<\/td><td>7:11, 10:12, 11:6, 9:11<\/td><\/tr><tr><td>S3<\/td><td>Jakub Kocik<\/td><td>Dariusz Wizner<\/td><td>0:3<\/td><td>0:3<\/td><td>9:11, 7:11, 12:14<\/td><\/tr><tr><td>D4<\/td><td>Krutak \/ Kocik<\/td><td>Wizner \/ Wr\u00f3bel<\/td><td>0:3<\/td><td>0:4<\/td><td>7:11, 6:11, 12:14<\/td><\/tr><tr><td>S5<\/td><td>Rafa\u0142 Merta<\/td><td>Marek Cie\u015blar<\/td><td>1:3<\/td><td>0:5<\/td><td>6:11, 8:11, 11:7, 9:11<\/td><\/tr><tr><td>S6<\/td><td>Micha\u0142 Krutak<\/td><td>Dariusz Wizner<\/td><td>0:3<\/td><td>0:6<\/td><td>7:11, 5:11, 10:12<\/td><\/tr><tr><td>S7<\/td><td>Jakub Kocik<\/td><td>Pawe\u0142 Wr\u00f3bel<\/td><td>0:3<\/td><td>0:7<\/td><td>7:11, 3:11, 4:11<\/td><\/tr><tr><td>S8<\/td><td>Rafa\u0142 Merta<\/td><td>Dariusz Wizner<\/td><td>0:3<\/td><td>0:8<\/td><td>10:12, 9:11, 12:14<\/td><\/tr><tr><td>S9<\/td><td>Micha\u0142 Krutak<\/td><td>Pawe\u0142 Wr\u00f3bel<\/td><td>2:3<\/td><td>0:9<\/td><td>9:11, 7:11, 11:8, 11:9, 6:11<\/td><\/tr><tr><td>S10<\/td><td>Jakub Kocik<\/td><td>Marek Cie\u015blar<\/td><td>1:3<\/td><td>0:10<\/td><td>7:11, 6:11, 11:9, 5:11<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Match details in the league widget, transferred from the BBALTS match scoresheet.<\/figcaption><\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/tg-app.pl\/blog\/wp-content\/uploads\/2026\/10\/bbalts-protokol-meczowy.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"1200\" src=\"https:\/\/tg-app.pl\/blog\/wp-content\/uploads\/2026\/10\/bbalts-protokol-meczowy.jpg\" alt=\"BBALTS table tennis match scoresheet: Pegaz Osiedle S\u0142oneczne vs PODWALE BIELSKO TEAM II, 13 September 2026\" class=\"wp-image-373\" style=\"width:540px\" srcset=\"https:\/\/tg-app.pl\/blog\/wp-content\/uploads\/2026\/10\/bbalts-protokol-meczowy.jpg 900w, https:\/\/tg-app.pl\/blog\/wp-content\/uploads\/2026\/10\/bbalts-protokol-meczowy-225x300.jpg 225w, https:\/\/tg-app.pl\/blog\/wp-content\/uploads\/2026\/10\/bbalts-protokol-meczowy-768x1024.jpg 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><figcaption class=\"wp-element-caption\">The paper match scoresheet filled in at the table: the source of the data shown in the widget.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">This shows why details matter more than the final score alone: the team in 2nd place lost 0:10 to the team in 8th, yet six sets went to extra points (10:12, 12:14), and the Krutak vs Wr\u00f3bel game was decided only in the fifth set. You can&#8217;t see that in &#8222;0:10&#8221;. You can see it in the widget. The same data also feeds the individual and doubles player rankings.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to run a table tennis league in Turniej Generator<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Create a league<\/strong> and add divisions (for example Division 1 and 2).<\/li><li><strong>Add teams and rosters<\/strong>: players assigned to teams are the basis for individual statistics.<\/li><li><strong>Set the format<\/strong>: the number of games per match and the singles and doubles layout (configurable to your rules), first and second round, points for a win and draw, promotion and relegation places.<\/li><li><strong>Generate fixtures<\/strong> and assign rounds to dates and the hall.<\/li><li><strong>Enter results<\/strong> yourself, through a <a href=\"https:\/\/tg-app.pl\/blog\/en\/teams-enter-match-results\/\">results panel for teams<\/a>, or by attaching match reports.<\/li><li><strong>Embed the widget<\/strong> on your league, club, or sports center website.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Match format, scoring, fixtures, and rankings are covered step by step in our guide on <a href=\"https:\/\/tg-app.pl\/blog\/en\/table-tennis-league\/\">how to start and run a table tennis league<\/a>. Read more about the format in our guide to <a href=\"https:\/\/tg-app.pl\/blog\/en\/league-system\/\">running an amateur league<\/a>, and about what to expect from a tool in our article on <a href=\"https:\/\/tg-app.pl\/blog\/en\/league-management-software\/\">league management software<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Running a table tennis league, or planning to start one?<\/strong> We&#8217;d love to work with you: we&#8217;ll help you move your competition to Turniej Generator and embed the league widget on your website. Email us at <a href=\"mailto:kontakt@tg-app.pl\">kontakt@tg-app.pl<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/tg-app.pl\/info\/system-ligowy\">Start your league in Turniej Generator<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/bists.pl\/bbalts-2026\/\" target=\"_blank\" rel=\"noopener\">See the BBALTS 2026 standings<\/a><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Thank you to BBOSiR and BISTS.pl for their trust, and to the league partners: GetLink \u0141ukasz Misiarz, Time-out.pl, uStefiego.pl, Elektryk LJSerwis, Kafelkowanie i remonty RemBud, and Ramka do kominka.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Where can I see the Bielsko-Bia\u0142a table tennis league standings?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">On <a href=\"https:\/\/bists.pl\/bbalts-2026\/\" target=\"_blank\" rel=\"noopener\">BISTS.pl<\/a>. Standings, the schedule, and player statistics update automatically after every round.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How many teams play in BBALTS 2026?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">23 teams: 9 in Division 1 and 14 in Division 2.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Does the league widget show player statistics?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. It includes an individual ranking, a doubles ranking, and a breakdown of points won for the team in singles and doubles.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can I embed the league table on my club website?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. You can embed the Turniej Generator league widget on any site where you can paste HTML code, including WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>23 teams in two divisions, singles and doubles, standings, player stats, and a live schedule. Here&#8217;s how the Bielsko-Bia\u0142a Amateur Table Tennis League (BBALTS 2026) is run in Turniej Generator and displayed on BISTS.pl with the league widget.<\/p>\n","protected":false},"author":2,"featured_media":367,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[37,12],"tags":[179,209,212,200,161],"class_list":["post-360","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tournament-reports","category-uncategorized-en","tag-league","tag-league-format","tag-league-table","tag-results","tag-widget-en"],"_links":{"self":[{"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/posts\/360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/comments?post=360"}],"version-history":[{"count":10,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/posts\/360\/revisions"}],"predecessor-version":[{"id":419,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/posts\/360\/revisions\/419"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/media\/367"}],"wp:attachment":[{"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/media?parent=360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/categories?post=360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tg-app.pl\/blog\/wp-json\/wp\/v2\/tags?post=360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}