Gay billiards

Home / gay topics / Gay billiards

Lessons focus on developing the basic skills, techniques, and strategies vital to the games of eight-ball and nine-ball.

SAFE SPACES INITIATIVE

To help the billiards community promote safe spaces for LGBTQIA+people, the QPA offers FREE window decals to venues that believe in supporting LGBTQIA+ rights and cultivate inclusiveness and respect among its players, especially for those of intersecting identities such as race, ethnicity, religion, or disability.

Request your free QPA window decal by completing this contact form.

USGSN / SPORT

Billiards

United States Gay Sports Network

There are 24 Billiards leagues played in 23 cities and 18 states (+DC) around the country!

Billiards

We've made it easy for you to filter/sort to find your city.

  • ALL
  • -    
  • A
  • B
  • C
  • D
  • J
  • K
  • L
  • N
  • P
  • R
  • S
  • W
  • North West
  •    
  • North Central
  •    
  • North East
  • South West
  •    
  • South Central
  •    
  • South East

Chicago, IL


Athletic Alliance of Chicago

Chicago Metropolitan Sports Association




D.C.

let mapElement = document.getElementById('map'); // Create the Google Map using out element and options defined above map = new google.maps.Map(mapElement, mapOptions); addFieldMarkers(); // track venue map uses gtag('event', 'venue_map_load', { 'event_label': 'gmap', }); } /** Adds venue markers. - DISTRICT OF COLUMBIA

.

**/ function waitForGoogleInitMap() { if (typeof google !== 'undefined') { //variable exists, initialize map try { initMap(); } catch (err) { if (document.debug) { console.error(err); } setTimeout(initMap, 2000); } } else { setTimeout(waitForGoogleInitMap, 500); } } if (!document.MAPBOX) { $(function () { waitForGoogleInitMap(); }); } })(); document.debug = false; document.center_on_location = false; document.csrfToken = 'gftMiwPD3u8CnZkrohSgjRzUe5iOaP1BPLj351GT4YD5LIE8l3WbVM1hL2IFAb5T'; <

QUEER POOLPLAYERS ASSOCIATION

A night of queer community, friendly competition, and cash prizes--the second Thursday of every month at Sugar Mouse, 47 3rd Ave in Manhattan’s East Village

Live, comedy, game show with poolplayers and comedians from the LGBTQIA+ community vying to win an eight-ball match that encourages its audience and players to roast, distract, and otherwise “shark” the competition.

A free, monthly group billiards class for LGBTQIA+ teens.

gay billiards

**/ function addFieldMarkers() { let bounds = new google.maps.LatLngBounds(); $('.venue').each(function () { let $venue = $(this); let venue = $venue.attr('data-name'); let address = $venue.attr('data-address'); let surface = $venue.attr('data-surface'); let lights = $venue.attr('data-light'); if (lights) { surface += '   |   ' + lights } let info = $venue.attr('data-info'); let location = $venue.attr('data-location'); let nextEvent = $venue.attr('data-next-event'); let homeTeams = $venue.attr('data-home-teams'); let directions = ''; let dataType = $venue.attr('data-type') || 'venue'; if (!$venue.attr('data-no-directions')) { directions = '' + 'Directions' } let infoContent = '

' + venue + '

' + surface + '

' + address + '

' + '

' + homeTeams + info + '

' + '

' + nextEvent + '

' + directions; let hold; if (location) { let arrayLocation = $.map(location.split(','), function (value) { return +value; }); location = new google.maps.LatLng(arrayLocation[0], arrayLocation[1]) hold = 0 } else { hold = 3000; // used in setTimeout below in order to allow for time to fetch location geocoder.geocode({'address': address}, function (results, status) { if (status == google.maps.GeocoderStatus.OK) { location = results[0].geometry.location; const venueId = $venue.attr('data-venue-id'); const teamId = $venue.attr('data-team-id'); const lat = results[0].geometry.location.lat(), lng = results[0].geometry.location.lng(); storeLocation(venueId, lat, lng, teamId, dataType) } else { console.log('Geocode for ' + address + ' was not successful for the following reason: ' + status); } }); } if (location) { bounds.extend(location); setTimeout(function () { let marker = new google.maps.Marker({ map: map, position: location }); if (document.customMapMarker) { marker.setIcon('/static/' + document.customMapMarker); } if ($venue.attr('data-secondary')) { marker.setIcon('http://maps.google.com/mapfiles/ms/icons/blue-dot.png'); } // add info box to marker marker.info = new google.maps.InfoWindow({ content: infoContent }); // add event listener to open info box google.maps.event.addListener(marker, 'click', function () { infoWindow.setContent(marker.info.content); infoWindow.open(map, marker); }); $venue.on("click", function () { infoWindow.setContent(marker.info.content); infoWindow.open(map, marker); map.panTo(marker.getPosition()); map.setZoom(15); }); allMarkers.push(marker); }, hold) } }); // Don't zoom in too far on only one marker if (bounds.getNorthEast().lat() - bounds.getSouthWest().lat() < 0.01) { let extendPoint1 = new google.maps.LatLng(bounds.getNorthEast().lat() + 0.0025, bounds.getNorthEast().lng() + 0.0025); let extendPoint2 = new google.maps.LatLng(bounds.getNorthEast().lat() - 0.0025, bounds.getNorthEast().lng() - 0.0025); bounds.extend(extendPoint1); bounds.extend(extendPoint2); } map.fitBounds(bounds); } /** Initialize map upon page load if not yet initialized.