• Marriott Hotel at the Shops of Legacy
  • Homewood Suites – Allen, TX
  • Laquinta Hotel – McKinney, TX


  • Executive car service ground transportation
  • Enterprise car rental


Healthy meals at Tenley’s Café in the Cooper Center located on the Craig Ranch Campus.

Nearby Amenities:

MJP sits in the heart of Craig Ranch, a 2,200-acre, master-planned community in McKinney, Texas. MJP is part of the Craig Ranch Sports Complex, giving our athletes access to world-class sporting venues including 14 baseball fields, 12 lighted soccer fields, The Dallas Stars Ice Rink, Olympic-sized swimming pool at the Cooper Fitness Center and The TPC -PGA tour golf course.

Dr. Pepper Stars Center

Just yards from MJP, the Dr Pepper center houses two sheets of competition ice. Local ice hockey teams, skating clubs and The Dallas Stars all train here.

Cooper Fitness Center

Cooper Fitness Center at Craig Ranch offers an array of medical, fitness and wellness amenities to meet the needs of individuals, families and corporate clients. Cooper Fitness Center at Craig Ranch is a 75,000-square-foot health and fitness complex, featuring state-of-the-art equipment, highly trained professionals and a support staff committed to excellent customer service.

Ball Fields

Craig Ranch boasts 14 youth ball fields and a championship field with seating for 2500 people.

Track Facility

The six-lane track and field facility was constructed in 2007.

The Golf Course

One of only 19 clubs in the prestigious PGA-TPC club network, The TPC golf course at Craig Ranch was designed by Tom Weiskopf. It is a breathtaking course beautifully built around the rolling hills and mature woods surrounding Rowlett Creek.

Hospital at Craig Ranch

Adjacent to MJP, the Hospital at Craig Ranch offers full medical services, including sports orthopedic specialists.

Soccer Fields

Opened in 2005, Craig Ranch has 12 lighted soccer fields with bleachers and a championship field with seating for 1,000 spectators.

The Beach

The Beach at Craig Ranch is one of the premier athletic facilities for beach sports. The Beach offers 12 pristine sand courts that can move seamlessly between beach volleyball, beach tennis, beach soccer, as well as other fun sports and activities.