PageSourceSearch

https://hub-city-hoops.base44.app/

html hub-city-hoops.base44.app collected 2026-10-03 03:14:11 UTC 19,862 bytes, 417 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3 <head>
4  <meta charset="utf-8"/>
5  <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
6  <!-- Favicon -->
7  <link href="https://assets.cdn.filesafe.space/fznlP4jWJEaMdVZUwxMr/media/69c0adc05b549d690e23e93d.png" rel="icon" type="image/png"/>
8  <link href="https://assets.cdn.filesafe.space/fznlP4jWJEaMdVZUwxMr/media/69c0adc05b549d690e23e93d.png" rel="apple-touch-icon"/>
9  <!-- Primary Meta -->
10  <title>
11   Hub City Street Hoops
12  </title>
13  <meta content="The premier competitive adult street basketball league in Lubbock, Texas. Organizing 3v3, 4v4, and 5v5 tournaments and league play for adults 18+." name="description"/>
14  <meta content="street basketball Lubbock, adult basketball league Lubbock TX, Hub City Street Hoops, 3v3 basketball, 5v5 basketball tournament, Lubbock sports, streetball Texas" name="keywords"/>
15  <meta content="Hub City Street Hoops" name="author"/>
16  <meta content="index, follow" name="robots"/>
17  <!-- Open Graph / Facebook -->
18  <meta content="website" property="og:type"/>
19  <meta content="https://hub-city-hoops.base44.app" property="og:url"/>
20  <meta content="Hub City Street Hoops" property="og:title"/>
21  <meta content="The premier competitive adult street basketball league in Lubbock, Texas. Organizing 3v3, 4v4, and 5v5 tournaments and league play for adults 18+." property="og:description"/>
22  <meta content="https://media.base44.com/images/public/69c0aa86ffaa3e655cc5cc49/df8f6dc79_logo.png/v1/fill/w_1200,h_630/df8f6dc79_logo.png" property="og:image"/>
23  <meta content="en_US" property="og:locale"/>
24  <meta content="Hub City Street Hoops" property="og:site_name"/>
25  <!-- Twitter Card -->
26  <meta content="summary_large_image" name="twitter:card"/>
27  <meta content="Hub City Street Hoops" name="twitter:title"/>
28  <meta content="The premier competitive adult street basketball league in Lubbock, Texas. Organizing 3v3, 4v4, and 5v5 tournaments and league play for adults 18+." name="twitter:description"/>
29  <meta content="https://media.base44.com/images/public/69c0aa86ffaa3e655cc5cc49/df8f6dc79_logo.png/v1/fill/w_1200,h_630/df8f6dc79_logo.png" name="twitter:image"/>
30  <!-- Performance: preconnect to external origins -->
31  <link href="https://fonts.googleapis.com" rel="preconnect"/>
32  <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
33  <link href="https://assets.cdn.filesafe.space" rel="preconnect"/>
34  <!-- Theme color for mobile browsers -->
35  <meta content="#F97316" name="theme-color"/>
36  <!-- Manifest -->
37  <link href="/manifest.json" rel="manifest"/>
38  <!-- Structured Data: Homepage (LocalBusiness, WebSite, SportsEvents x3, FAQPage, BreadcrumbList) -->
39  
39<script type="application/ld+json">
40   {
41      "@context": "https://schema.org",
42      "@graph": [
43        {
44          "@type": "LocalBusiness",
45          "@id": "https://hubcitystreethoops.com/#organization",
46          "name": "Hub City Street Hoops",
47          "alternateName": "HCSH",
48          "description": "Lubbock's premier competitive adult street basketball league. Organized 3v3, 4v4, and 5v5 tournaments and league play for adults 18+.",
49          "url": "https://hubcitystreethoops.com",
50          "telephone": "+18062837868",
51          "email": "[email protected]",
52          "foundingDate": "2014",
53          "founder": {
54            "@type": "Person",
55            "name": "Leditt Butler",
56            "jobTitle": "Founder & CEO"
57          },
58          "address": {
59            "@type": "PostalAddress",
60            "streetAddress": "1323 E 24th St",
61            "addressLocality": "Lubbock",
62            "addressRegion": "TX",
63            "addressCountry": "US"
64          },
65          "geo": {
66            "@type": "GeoCoordinates",
67            "latitude": 33.5715,
68            "longitude": -101.8274
69          },
70          "areaServed": {
71            "@type": "City",
72            "name": "Lubbock",
73            "sameAs": "https://en.wikipedia.org/wiki/Lubbock,_Texas"
74          },
75          "image": "https://media.base44.com/images/public/69c0aa86ffaa3e655cc5cc49/df8f6dc79_logo.png/v1/fill/w_1200,h_630/df8f6dc79_logo.png",
76          "logo": {
77            "@type": "ImageObject",
78            "url": "https://assets.cdn.filesafe.space/fznlP4jWJEaMdVZUwxMr/media/69c0adc05b549d690e23e93d.png"
79          },
80          "sameAs": [
81            "https://facebook.com/hubcitystreethoops",
82            "https://instagram.com/ledittbutler"
83          ],
84          "priceRange": "$$",
85          "knowsAbout": [
86            "Street Basketball",
87            "3v3 Basketball Tournaments",
88            "4v4 Basketball",
89            "5v5 League Play",
90            "Adult Basketball League",
91            "Lubbock Sports"
92          ],
93          "memberOf": {
94            "@type": "Organization",
95            "name": "HCSH Y1000",
96            "url": "https://hcshy1000.com/",
97            "description": "501(c)(3) nonprofit providing youth mentorship, camps, and community programs in Lubbock"
98          }
99        },
100        {
101          "@type": "WebSite",
102          "@id": "https://hubcitystreethoops.com/#website",
103          "name": "Hub City Street Hoops",
104          "url": "https://hubcitystreethoops.com",
105          "description": "Lubbock's premier competitive adult street basketball league. Organized 3v3, 4v4, and 5v5 tournaments and league play for adults 18+.",
106          "inLanguage": "en-US",
107          "publisher": {
108            "@id": "https://hubcitystreethoops.com/#organization"
109          }
110        },
111        {
112          "@type": "SportsEvent",
113          "name": "3v3 Tournament — Kickoff Weekend",
114          "description": "Fast-paced half-court 3v3 basketball battles. Quick elimination format. Show your handles and prove your squad.",
115          "startDate": "2026-06-19",
116          "endDate": "2026-06-21",
117          "eventStatus": "https://schema.org/EventScheduled",
118          "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
119          "location": {
120            "@type": "Place",
121            "name": "Hub City Street Hoops Court",
122            "address": {
123              "@type": "PostalAddress",
124              "streetAddress": "1323 E 24th St",
125              "addressLocality": "Lubbock",
126              "addressRegion": "TX",
127              "addressCountry": "US"
128            }
129          },
130          "organizer": { "@id": "https://hubcitystreethoops.com/#organization" },
131          "offers": {
132            "@type": "Offer",
133            "url": "https://hubcitystreethoops.com/register",
134            "availability": "https://schema.org/InStock",
135            "validFrom": "2026-05-01"
136          },
137          "sport": "Basketball"
138        },
139        {
140          "@type": "SportsEvent",
141          "name": "4v4 Tournament — Mid-Season Showdown",
142          "description": "Expanded court 4v4 basketball play with more room to operate. Team chemistry matters here.",
143          "startDate": "2026-07-12",
144          "eventStatus": "https://schema.org/EventScheduled",
145          "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
146          "location": {
147            "@type": "Place",
148            "name": "Hub City Street Hoops Court",
149            "address": {
150              "@type": "PostalAddress",
151              "streetAddress": "1323 E 24th St",
152              "addressLocality": "Lubbock",
153              "addressRegion": "TX",
154              "addressCountry": "US"
155            }
156          },
157          "organizer": { "@id": "https://hubcitystreethoops.com/#organization" },
158          "offers": {
159            "@type": "Offer",
160            "url": "https://hubcitystreethoops.com/register",
161            "availability": "https://schema.org/InStock"
162          },
163          "sport": "Basketball"
164        },
165        {
166          "@type": "SportsEvent",
167          "name": "5v5 Championship Tournament — Season Finale",
168          "description": "Full court 5v5 championship basketball. This is where legends are made. The flagship competitive league format.",
169          "startDate": "2026-08-14",
170          "endDate": "2026-08-16",
171          "eventStatus": "https://schema.org/EventScheduled",
172          "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
173          "location": {
174            "@type": "Place",
175            "name": "Hub City Street Hoops Court",
176            "address": {
177              "@type": "PostalAddress",
178              "streetAddress": "1323 E 24th St",
179              "addressLocality": "Lubbock",
180              "addressRegion": "TX",
181              "addressCountry": "US"
182            }
183          },
184          "organizer": { "@id": "https://hubcitystreethoops.com/#organization" },
185          "offers": {
186            "@type": "Offer",
187            "url": "https://hubcitystreethoops.com/register",
188            "availability": "https://schema.org/InStock"
189          },
190          "sport": "Basketball"
191        },
192        {
193          "@type": "FAQPage",
194          "@id": "https://hubcitystreethoops.com/#faq",
195          "mainEntity": [
196            {
197              "@type": "Question",
198              "name": "What age do you have to be to play in Hub City Street Hoops?",
199              "acceptedAnswer": {
200                "@type": "Answer",
201                "text": "Hub City Street Hoops is an 18+ adult league. All players must be 18 years or older to register and compete."
202              }
203            },
204            {
205              "@type": "Question",
206              "name": "Where do Hub City Street Hoops games take place?",
207              "acceptedAnswer": {
208                "@type": "Answer",
209                "text": "All games are held at an indoor gym located at 1323 E 24th St, Lubbock, TX 79404."
210              }
211            },
212            {
213              "@type": "Question",
214              "name": "What basketball formats does Hub City Street Hoops offer?",
215              "acceptedAnswer": {
216                "@type": "Answer",
217                "text": "Hub City Street Hoops runs three formats: 3v3 tournaments (half-court, quick elimination), 4v4 runs (expanded court), and 5v5 league play (full court, our flagship format). The season progresses through all three from June through August 2026."
218              }
219            },
220            {
221              "@type": "Question",
222              "name": "Can I register as an individual or do I need a team?",
223              "acceptedAnswer": {
224                "@type": "Answer",
225                "text": "Both options are available. Register as an individual and get drafted onto a team, or bring your own squad of 3-5 players. Registration is currently by phone — call (806) 283-7868 to sign up."
226              }
227            },
228            {
229              "@type": "Question",
230              "name": "Is Hub City Street Hoops just pickup basketball?",
231              "acceptedAnswer": {
232                "@type": "Answer",
233                "text": "No. Hub City Street Hoops is organized street ball — think AND1 meets competitive league play. We have referees, scorekeepers, and structured tournament formats, but with street ball rules and energy."
234              }
235            },
236            {
237              "@type": "Question",
238              "name": "What is the connection between Hub City Street Hoops and the Lubbock semi-pro team?",
239              "acceptedAnswer": {
240                "@type": "Answer",
241                "text": "Hub City Street Hoops is building a pipeline from street ball to the semi-pro level. The best players from HCSH leagues will be scouted for Lubbock's future semi-pro basketball team launching in 2028-2029."
242              }
243            },
244            {
245              "@type": "Question",
246              "name": "When does the 2026 summer season start?",
247              "acceptedAnswer": {
248                "@type": "Answer",
249                "text": "The 2026 Summer Season kicks off June 19-21 with a 3v3 Tournament. The 4v4 Tournament is July 12, and the 5v5 Championship Tournament wraps the season August 14-16."
250              }
251            },
252            {
253              "@type": "Question",
254              "name": "What is HCSH Y1000?",
255              "acceptedAnswer": {
256                "@type": "Answer",
257                "text": "HCSH Y1000 is the 501(c)(3) nonprofit arm of Hub City Street Hoops. A portion of all tournament registration fees supports youth mentorship, basketball camps, and community programs in Lubbock. Learn more at hcshy1000.com."
258              }
259            }
260          ]
261        },
262        {
263          "@type": "BreadcrumbList",
264          "itemListElement": [
265            {
266              "@type": "ListItem",
267              "position": 1,
268              "name": "Home",
269              "item": "https://hubcitystreethoops.com"
270            }
271          ]
272        }
273      ]
274    }
275  </script>
275
276  
276<script crossorigin="" src="/assets/index-8ZWh05D4.js" type="module">
277  </script>
277
278  <link crossorigin="" href="/assets/index-VSKQCfYi.css" rel="stylesheet"/>
279  
279<script type="module">
280   if (window.self === window.top) {
281  let lastPath = "";
282  function getPageNameFromPath(path) {
283    const segments = path.split("/").filter(Boolean);
284    return segments[0] || null;
285  }
286  function trackPageView() {
287    const path = window.location.pathname;
288    if (path === lastPath) return;
289    lastPath = path;
290    const pageName = getPageNameFromPath(path) || "home";
291    const appId = "69c0aa86ffaa3e655cc5cc49";
292    if (!appId) return;
293    fetch(`/api/app-logs/${appId}/log-user-in-app/${pageName}`, {
294      method: "POST",
295    }).catch(() => {});
296  }
297  const originalPushState = history.pushState.bind(history);
298  history.pushState = function (...args) {
299    originalPushState(...args);
300    trackPageView();
301  };
302  const originalReplaceState = history.replaceState.bind(history);
303  history.replaceState = function (...args) {
304    originalReplaceState(...args);
305    trackPageView();
306  };
307  window.addEventListener("popstate", trackPageView);
308  trackPageView();
309}
310  </script>
310
311  <meta content="https://hub-city-hoops.base44.app" name="twitter:url"/>
312  
312<script>
313   (function () {
314  var titles = {"/": "Hub City Street Hoops", "/about": "About | Hub City Street Hoops", "/register": "Register | Hub City Street Hoops", "/news": "About | Hub City Street Hoops", "/contact": "Register | Hub City Street Hoops", "/signup": "Register | Hub City Street Hoops", "/2018-league-registration": "Register | Hub City Street Hoops", "/about-hub-city-street-hoops": "About | Hub City Street Hoops", "/2020/02/06/leditt-butler-featured-phillips-66": "About | Hub City Street Hoops", "/2018/03/19/hcsh-announces-dream-summer-camp-2018": "About | Hub City Street Hoops", "/2020/11/03/new-hub-city-street-hoops-sponsorship-opportunities": "Register | Hub City Street Hoops", "/home": "Hub City Street Hoops"};
315  // PascalCase boundaries -> "-", mirroring _PASCAL_BOUNDARY_RE without lookbehind
316  // (old Safari fails to PARSE a lookbehind, taking the whole script down).
317  var dashed = function (s) {
318    return s.replace(/([a-z0-9])([A-Z])/g, "$1-$2").replace(/([A-Z])([A-Z][a-z])/g, "$1-$2");
319  };
320  var decode = function (s) {
321    // A %2F inside ONE segment must not become a structural separator: /blog/foo%2Fbar is a
322    // dynamic slug, and letting it split would match a static /blog/foo/bar and write ITS title.
323    try { var d = decodeURIComponent(s); return d.indexOf("/") < 0 ? d : s; } catch (e) { return s; }
324  };
325  var segments = function (path) { return path.split("/").filter(Boolean).map(decode); };
326  var norm = function (path) {
327    var parts = segments(path).map(function (s) { return dashed(s).toLowerCase(); });
328    return parts.length ? "/" + parts.join("/") : "/";
329  };
330  var lastPath = location.pathname, written = document.title, on = true;
331  var sync = function () {
332    // Path only: a hash/query change is the same page, and the SDK strips its own auth
333    // params with replaceState -- neither must clobber a server-rendered title in place.
334    if (!on || location.pathname === lastPath) return;
335    lastPath = location.pathname;
336    if (document.title !== written) { on = false; return; }
337    // Write ONLY a title the map proves. An unmapped path is a dynamic route (/blog/:slug) the
338    // map cannot carry, and writing a placeholder there is destructive, not merely vague: the
339    // prerender worker runs no setUserAgent, so its capture browser reads as human and executes
340    // this script, and coordinator.js's settle wait explicitly tolerates a full navigation --
341    // a redirect landing on an unmapped path would bake the placeholder into the stored
342    // snapshot. Leaving the title alone degrades to today's behavior instead.
343    // Exact lookup only. A dash-stripped retry here would let a genuinely different /set-up
344    // claim /setup: the map carries a dash-free key only where a PascalCase boundary put the
345    // dashes there, and the client cannot tell the two apart. The map emits every reachable
346    // shape per segment instead (_client_url_variants).
347    var title = titles[norm(location.pathname)];
348    if (title === undefined) return;
349    document.title = title;
350    // Re-read: the setter stores verbatim but the getter strips and collapses whitespace, so
351    // keeping the assigned string would make the next sync() read our own write as the app's.
352    written = document.title;
353  };
354  var wrap = function (fn) {
355    // The history entry is already pushed by the time sync() runs, so a throw here would
356    // surface inside the host app's router and break navigation. This is injected into apps
357    // we cannot test, so it swallows rather than trusting the trace.
358    return function () {
359      var r = fn.apply(this, arguments);
360      try { sync(); } catch (e) {}
361      return r;
362    };
363  };
364  history.pushState = wrap(history.pushState);
365  history.replaceState = wrap(history.replaceState);
366  window.addEventListener("popstate", sync);
367})();
368  </script>
368
369  <meta content="yes" name="mobile-web-app-capable"/>
370  <meta content="black" name="apple-mobile-web-app-status-bar-style"/>
371  <meta content="Hub City Street Hoops" name="apple-mobile-web-app-title"/>
372  <link href="https://hub-city-hoops.base44.app" rel="canonical"/>
373  
373<script data-seo-source="builder" type="application/ld+json">
374   {"name": "Hub City Street Hoops", "@context": "https://schema.org", "@type": "WebSite", "url": "https://hub-city-hoops.base44.app"}
375  </script>
375
376  
376<script data-seo-source="builder" type="application/ld+json">
377   {"name": "Hub City Street Hoops", "logo": "https://media.base44.com/images/public/69c0aa86ffaa3e655cc5cc49/df8f6dc79_logo.png", "@context": "https://schema.org", "@type": "Organization", "url": "https://hub-city-hoops.base44.app"}
378  </script>
378
379  
379<script async="true" data-app-id="69c0aa86ffaa3e655cc5cc49" data-platform-url="https://app.base44.com" src="/static/js/badge.js">
380  </script>
380
381 </head>
382 <body>
383  <div id="root">
384   <div data-seo-source="builder" id="seo-snapshot" style="position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;">
385    <main>
386     <header>
387      <h1>
388       Hub City Street Hoops
389      </h1>
390      <p>
391       The premier competitive adult street basketball league in Lubbock, Texas. Organizing 3v3, 4v4, and 5v5 tournaments and league play for adults 18+.
392      </p>
393     </header>
394     <nav aria-label="Pages">
395      <h2>
396       Pages
397      </h2>
398      <ul>
399       <li>
400        <a href="/about">
401         About
402        </a>
403        — About on Hub City Street Hoops. The premier competitive adult street basketball league in Lubbock, Texas.
404       </li>
405       <li>
406        <a href="/register">
407         Register
408        </a>
409        — Register on Hub City Street Hoops. The premier competitive adult street basketball league in Lubbock, Texas.
410       </li>
411      </ul>
412     </nav>
413    </main>
414   </div>
415  </div>
416 </body>
417</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.