Our Story

Founded in 1975 in a renovated first-floor apartment near Harvard Square, we have grown to 22 retail locations, bringing our unparalleled customer experience to runners, walkers, and fitness enthusiasts across New England.

40 Years and Running

Our story began in earnest in 1992, when Colin Peddie took over the reins of the one-store operation, offering the pioneering concept of bio-mechanical analysis during the shoe selection experience. Word of The Right Fit™ process spread, and soon the store became Cambridge’s very own runner’s hub.

Eager to grow our community, we opened our Wellesley store – “Marathon Sports West” in 1994 – and brought our product knowledge and customer service to the little shop sandwiched between routes 9 and 16.

Since then we’ve grown to 22 total stores, covering the Boston metro area, north and south shores, central and western Mass, and into Connecticut, Rhode Island, and New Hampshire.

Find a Store

Boston

Store Page

671 Boylston St Boston, MA 02116 map

(617) 267-4774

  • In-Store Pickup
  • Events
  • The Right Fit™ Process
  • Group Runs

Branford

Store Page

1088 Main St Branford, CT 06405 map

(203) 483-8222

  • In-Store Pickup
  • Events
  • The Right Fit™ Process

Brookline

Store Page

1638 Beacon St Brookline, MA 02445 map

(617) 735-9373

  • In-Store Pickup
  • Events
  • The Right Fit™ Process
  • Group Runs

Cambridge

Store Page

1654 Massachusetts Ave Cambridge, MA 02138 map

(617) 354-4161

  • In-Store Pickup
  • Events
  • The Right Fit™ Process
  • Group Runs

Concord

Store Page

142 N Main St Concord, NH 03301 map

(603) 715-5854

  • In-Store Pickup
  • Events
  • The Right Fit™ Process
  • Group Runs

Fairfield

Store Page

1596 Post Rd Fairfield, CT 06824 map

(203) 292-9466

  • In-Store Pickup
  • Events
  • The Right Fit™ Process

Glastonbury

Store Page

63 Hebron Ave Glastonbury, CT 06033 map

(860) 430-6712

  • In-Store Pickup
  • Events
  • The Right Fit™ Process

Lexington

Store Page

1728 Massachusetts Ave Lexington, MA 02421 map

(781) 863-0200

  • In-Store Pickup
  • The Right Fit™ Process
  • Events

Manchester

Store Page

669 Elm St Manchester, NH 03101 map

(603) 606-6949

  • In-Store Pickup
  • The Right Fit™ Process
  • Events
  • Group Runs

Mansfield

Store Page

287 School St Mansfield, MA 02048 map

(774) 719-2523

  • In-Store Pickup
  • Events
  • The Right Fit™ Process
  • Group Runs

Melrose

Store Page

401 Main St Melrose, MA 02176 map

(781) 662-0091

  • In-Store Pickup
  • Events
  • The Right Fit™ Process
  • Group Runs

Newburyport

Store Page

27 Water St Newburyport, MA 01950 map

(978) 255-1737

  • In-Store Pickup
  • Events
  • The Right Fit™ Process
  • Group Runs

Northampton

Store Page

34 Pleasant St Northampton, MA 01060 map

(413) 517-0059

  • In-Store Pickup
  • Events
  • The Right Fit™ Process
  • Group Runs

Norwell

Store Page

134 Washington St Norwell, MA 02061 map

(781) 871-2979

  • In-Store Pickup
  • Events
  • The Right Fit™ Process
  • Group Runs

Old Saybrook

Store Page

238 Main St Old Saybrook, CT 06475 map

(860) 388-3800

  • In-Store Pickup
  • Events
  • The Right Fit™ Process

Plymouth

Store Page

9 Court Street Plymouth, MA 02360 map

(508) 591-8422

  • In-Store Pickup
  • Events
  • The Right Fit™ Process
  • Group Runs

Portsmouth

Store Page

104 Congress St Portsmouth, NH 03801 map

(603) 430-1212

  • In-Store Pickup
  • Events
  • The Right Fit™ Process
  • Group Runs
  • 8 Week 5k Training Plan

Providence Place

Store Page

One Providence Place Providence, RI 02903 map

(401) 270-3071

  • In-Store Pickup
  • The Right Fit™ Process
  • Events
  • Group Runs

Salem

Store Page

9 Paradise Rd Salem, MA 01970 map

978-306-7260

  • In-Store Pickup
  • Events
  • The Right Fit™ Process

Shrewsbury

Store Page

50 Boston Turnpike Shrewsbury, MA 01545 map

(508) 425-3030

  • In-Store Pickup
  • Events
  • The Right Fit™ Process
  • Group Runs

Wellesley

Store Page

255 Washington St Wellesley, MA 02481 map

(781) 237-0771

  • In-Store Pickup
  • Events
  • The Right Fit™ Process
  • Group Runs

Yarmouth

Store Page

484 Station Ave South Yarmouth, MA 02664 map

(508) 694-6385

  • In-Store Pickup
  • Events
  • The Right Fit™ Process
  • Group Runs