Harnessing the innovative in injury prevention, performance, recovery, education and research, Baylor Scott & White Sports Therapy & Research includes a unique collaboration. The 300,000-square-foot, nine-story facility is located in Frisco at The Star. The state-of-the-art medical facility features a Primary Care center, Sports Concussion program, surgery center, urgent care, Sports Academy and more.