Leisure sports, which aim to improve people’s health and quality of life, have vigorously developed with the continuous enrichment of social material wealth and the enhancement of people’s spiritual life needs. This paper uses multidimensional data analysis to measure the spatial vitality of urban residents’ leisure sports activities. We use distance decay and circle of life behavior theory to explain the behavioral basis of residents’ willingness to participate in leisure sports activities. We introduce a geographically weighted regression model, a geographic detector, a kernel density analysis method, and an accessibility index to study the specific characteristics of residents’ leisure sports activities, including spatial and temporal characteristics, leisure activity distribution, agglomeration characteristics, and preference selection. The research reveals distinct features in the spatial vitality of leisure and sports in Nanjing; the central urban area serves as the hotspot for activity intensity, and a discrepancy exists between the availability of sports and leisure resources and the overall spatial vitality. The average score for the spatial coordination of sports activities is 0.4928, with most communities falling below the medium threshold. The average reachable distance of residents’ sports activity space is 1732 m, significantly higher than the standard range of living circles (500~1500 m). Therefore, this paper proposes strategies for improving participation in urban leisure sports activities from five aspects: developing diversified activity contents, stimulating residents’ enthusiasm for leisure sports, media publicity and guidance, creating a good leisure sports consumption environment, and improving residents’ leisure sports space accessibility.