Sports tourism is an emerging tourism product. In the sports and tourism industry, resource mining is the foundation that provides positive significance for theoretical support. This study takes China’s sports tourism boutique projects as the study object, exploring its spatial distribution pattern through the average nearest neighbor index, kernel density, and spatial autocorrelation. On the strength of the wuli–shili–renli system approach, the entropy value method and geographic detector probe model are used to identify the driving factors affecting the spatial distribution pattern. Findings reveal the following: (1) From 2013 to 2014, the sports tourism resources in China present a distribution pattern with the Yangtze River Delta urban agglomeration as the high-density core area and the Guizhou–Guangxi border area and the western Hubei ecological circle as the sub-density core areas. (2) From 2014 to 2018, China’s sports tourism boutique projects increased by 381, and the regional differences among various provinces tended to converge. The high-density core area remained unchanged. The sub-density cores are now the Yunqian border area of the Karst Plateau, the Qinglong border area of the Qilian Mountains, and the Jinji border area of the Taihang Mountains, shaping the distribution trends of “depending on the city, near the scenery” and “large concentration, small dispersion”. (3) The proportion of provincial sports tourism development classified as being in the coordinated stage is 61.29%. (4) The explanatory power of the factors affecting the spatial layout in descending order is natural resource endowment, sports resource endowment, transportation capacity, industrial support and guidance, market cultivation and development, people’s living standards, software and hardware services, and economic benefit effects. The explanatory power of the interaction of two different factors is higher than that of the single factor.