Agnoli ble nummer tre i det kinesiske etapperittet Tour of Qinghai Lake i 2005. Han vant også den åttende etappen foran Asan Bazajev og Ryan Cox.