In current carpooling systems, drivers and passengers offer and search for their trips through available mediums, for example, accessing carpool website by smartphone, for finding a possible match of the journey. While efforts have been made to achieve fast matching for known trips, the need for accurate mobile tracking for individual users still remains a bottleneck. For example, drivers feel impatient to input their routes before driving, or centralized systems haves difficulties to track a large number of vehicles in real time. In this paper, we present the idea of Mobility Crowdsourcing (MobiCrowd), which leverages private smartphone to collect individual trips for carpooling, without any explicit effort on the part of users. Our scheme generates daily trips and mobility models for each user, and then makes carpooling zero-effort by enabling travel data to be crowdsourced instead of tracking vehicles or asking users to input their trips. With prior mobility knowledge, one user's travel routes and positions for carpooling can be predicted according to the location of the time and other mobility context. Based on a realistic travel survey and simulation, we prove that our scheme can provide efficient and accurate position estimation for individual carpools.