 |
| Period | Position | Title | Rating | Games | |
| Top 100 Players May 2013 | 23 | g | 2725 | 33 | |
| Top 100 Players April 2013 | 39 | g | 2705 | 0 | |
| Top 100 Players March 2013 | 42 | g | 2705 | 9 | |
| Top 100 Players February 2013 | 44 | g | 2704 | 7 | |
| Top 100 Players January 2013 | 44 | g | 2703 | 0 | |
| Top 100 Players December 2012 | 44 | g | 2703 | 9 | |
| Top 100 Players November 2012 | 49 | g | 2702 | 6 | |
| Top 100 Players October 2012 | 42 | g | 2705 | 0 | |
| Top 100 Players September 2012 | 39 | g | 2705 | 20 | |
| Top 100 Players August 2012 | 31 | g | 2713 | 0 | |
| Top 100 Players July 2012 | 31 | g | 2713 | 14 | |
| Top 100 Players May 2012 | 52 | g | 2695 | 33 | |
| Top 100 Players March 2012 | 32 | g | 2706 | 8 | |
| Top 100 Players January 2012 | 39 | g | 2704 | 14 | |
| Top 100 Players November 2011 | 29 | g | 2714 | 21 | |
| Top 100 Players September 2011 | 43 | g | 2705 | 11 | |
| Top 100 Players July 2011 | 34 | g | 2710 | 11 | |
| Top 100 Players May 2011 | 34 | g | 2705 | 21 | |
| Top 100 Players March 2011 | 25 | g | 2718 | 14 | |
| Top 100 Players January 2011 | 22 | g | 2723 | 10 | |
| Top 100 Players November 2010 | 29 | g | 2715 | 6 | |
| Top 100 Players September 2010 | 28 | g | 2716 | 11 | |
| Top 100 Players July 2010 | 25 | g | 2720 | 11 | |
| Top 100 Players May 2010 | 29 | g | 2710 | 25 | |
| Top 100 Players March 2010 | 26 | g | 2714 | 19 | |
| Top 100 Players January 2010 | 24 | g | 2713 | 18 | |
| Top 100 Players November 2009 | 34 | g | 2700 | 27 | |
| Top 100 Players September 2009 | 28 | g | 2709 | 23 | |
| Top 100 Players July 2009 | 17 | g | 2721 | 32 | |
| Top 100 Players April 2009 | 17 | g | 2728 | 9 | |
| Top 100 Players January 2009 | 21 | g | 2722 | 40 | |
| Top 100 Players October 2008 | 29 | g | 2705 | 23 | |
| Top 100 Players July 2008 | 33 | g | 2691 | 37 | |
| Top 100 Players April 2008 | 23 | g | 2705 | 13 | |
| Top 100 Players January 2008 | 24 | g | 2700 | 23 | |
| Top 100 Players October 2007 | 23 | g | 2695 | 7 | |
| Top 100 Players July 2007 | 23 | g | 2695 | 20 | |
| Top 100 Players April 2007 | 17 | g | 2709 | 3 | |
| Top 100 Players January 2007 | 18 | g | 2705 | 0 | |
| Top 100 Players October 2006 | 18 | g | 2705 | 1 | |
| Top 100 Players July 2006 | 19 | g | 2707 | 32 | |
| Top 100 Players April 2006 | 15 | g | 2708 | 30 | |
| Top 100 Players January 2006 | 13 | g | 2717 | 20 | |
| Top 100 Players October 2005 | 9 | g | 2725 | 19 | |
| Top 100 Players July 2005 | 9 | g | 2729 | 13 | |
| Top 100 Players April 2005 | 9 | g | 2731 | 18 | |
| Top 100 Players January 2005 | 9 | g | 2715 | 5 | |
| Top 100 Players October 2004 | 11 | g | 2718 | 22 | |
| Top 100 Players July 2004 | 14 | g | 2712 | 32 | |
| Top 100 Players April 2004 | 27 | g | 2675 | 16 | |
| Top 100 Players January 2004 | 32 | g | 2664 | 11 | |
| Top 100 Players October 2003 | 33 | g | 2664 | 21 | |
| Top 20 Juniors October 2003 | 3 | g | 2664 | 21 | |
| Top 100 Players July 2003 | 47 | g | 2645 | 23 | |
| Top 20 Juniors July 2003 | 4 | g | 2645 | 23 | |
| Top 100 Players April 2003 | 37 | g | 2654 | 9 | |
| Top 20 Juniors April 2003 | 3 | g | 2654 | 9 | |
| Top 100 Players January 2003 | 27 | g | 2671 | 35 | |
| Top 20 Juniors January 2003 | 3 | g | 2671 | 35 | |
| Top 100 Players October 2002 | 36 | g | 2653 | 0 | |
| Top 20 Juniors October 2002 | 3 | g | 2653 | 0 | |
| Top 100 Players July 2002 | 38 | g | 2653 | 16 | |
| Top 20 Juniors July 2002 | 3 | g | 2653 | 16 | |
| Top 100 Players April 2002 | 35 | g | 2653 | 9 | |
| Top 20 Juniors April 2002 | 3 | g | 2653 | 9 | |
| Top 100 Players January 2002 | 41 | g | 2649 | 13 | |
| Top 20 Juniors January 2002 | 3 | g | 2649 | 13 | |
| Top 100 Players October 2001 | 36 | g | 2653 | 11 | |
| Top 20 Juniors October 2001 | 3 | g | 2653 | 11 | |
| Top 100 Players July 2001 | 33 | g | 2653 | 31 | |
| Top 20 Juniors July 2001 | 3 | g | 2653 | 31 | |
| Top 100 Players April 2001 | 58 | g | 2627 | 11 | |
| Top 20 Juniors April 2001 | 3 | g | 2627 | 11 | |
| Top 100 Players January 2001 | 67 | g | 2618 | 21 | |
| Top 20 Juniors January 2001 | 3 | g | 2618 | 21 | |
| Top 100 Players October 2000 | 68 | g | 2613 | 0 | |
| Top 20 Juniors October 2000 | 2 | g | 2613 | 0 | |
| Top 100 Players July 2000 | 67 | g | 2613 | 22 | |
| Top 20 Juniors July 2000 | 2 | g | 2613 | 22 | |