The Yarkovsky effect causes the semimajor axis drift of near-Earth asteroids. The drift can be detected by a precise orbit determination process. Using the proposed algorithm, 2233 out of 27,078 near-Earth asteroids are chosen as the initial candidates. Out of these initial candidates, 769 have a measurable Yarkovsky effect with a signal-to-noise ratio (S/N) larger than 1, and 166 have a measurable Yarkovsky effect with an S/N larger than 3. The ratio between retrograde and prograde near-Earth asteroids is plotted with respect to their size. An average ratio of 2 is found for asteroids with an absolute magnitude between 14 and 21. The measurement work is carried out based on orbit determination software developed by the authors that considers a high-precision dynamical model.