Best selling video game on Xbox

The best-selling video game on Xbox is Halo 2 (Microsoft, 2004) which had sold 6.3 million units as of May 2006.

Sources: http://money.cnn.com/2006/05/09/technology/e3_microsoft/index.htm