Only 129 balls were delivered in the India-Sri Lanka Asia Cup 2023 final, making it the third-shortest completed men's ODI (by balls bowled) in cricket history. The 2020 match between USA and Nepal, in which 104 balls were delivered, is the shortest ODI. Meanwhile, Zimbabwe-Sri Lanka match in 2001, which was completed in 120 deliveries, in the second shortest ODI.