Kathmandu: Nepal has maintained its spot in the One-Day International (ODI) by remaining in the 19th spot in the ranking released by the International Cricket Council (ICC) today.