Global navigation satellite system-reflectometry (GNSS-R) can retrieve Earth's surface parameters, such as soil moisture (SM) using the reflected signals from GNSS constellations with advantages of noncontact, all-weather, real-time, and continuity, particularly the space-borne cyclone GNSS (CYGNSS) mission. However, the accuracy and efficiency of SM estimation from CYGNSS still need to improve. In this article, the global SM is estimated using machine learning (ML) regression aided by a preclassification strategy. The total observations are classified by land types and corresponding subsets are built for constructing ML regression submodels. Ten-fold cross-validation technique is adopted. The overall performance of SM estimation with/without preclassification is compared, and the results show that the SM estimations using different ML algorithms all have substantial improvement with the preclassification strategy. Then, the optimal XGBoost predicted model with root-mean-square error (RMSE) of 0.052 cm 3 /cm 3 is adopted. In addition, the satisfactory daily and seasonal SM prediction outcomes with an overall correlation coefficient value of 0.86 and an RMSE value of 0.056 cm 3 /cm 3 are achieved at a global scale, respectively. Furthermore, the extensive temporal and spatial variations of CYGNSS SM predictions are evaluated. It shows that the reflectivity plays a main role among the predictors in SM estimation, and the next is vegetation. In some extremely dry places, the roughness may become more important. The value of SM is positively correlated with RMSE and also another limit condition that will constrain the variation of predictors, thus affecting correlation coefficient R and RMSE. Also, we compare both SMAP and CYGNSS SM predictions against in situ SM measurements from 301 stations. Similar