About MacTavish’s Source for Sports

We are a locally owned sporting goods and service retailer that has been serving Fredericton and surrounding areas since 1968. We specialize in all things Hockey but are also here to help with Baseball, Softball, Soccer, Volleyball, Ringette, Footwear, Apparel and everything in between! Custom quality team uniforms, custom apparel and made to order equipment is also available at MacTavish’s.

Accepts Downtown Dollars

Connect with us 228 Queen St.

(506) 450-6006


  • Monday - Wednesday 9:00am - 6:00pm
  • Thursday - Friday 9:00am - 8:00pm
  • Saturday 9:00am - 5:00pm
  • Sunday Seasonal
Nearby Parking! Nearby Parking
  • Frederick Square Parking Garage
  • On-Street Parking