Sepak bola U-23 adalah kategori sepak bola yang diikuti oleh pemain berusia di bawah 23 tahun. Kategori ini berada di bawah sepak bola senior dan merupakan wadah bagi pemain muda untuk berkembang dan mempersiapkan diri menuju timnas senior.
Turnamen sepak bola U-23 yang paling bergengsi adalah Olimpiade. Selain itu, ada juga kejuaraan kontinental seperti Kejuaraan Eropa U-23 dan Kejuaraan Asia U-23. Kejuaraan-kejuaraan ini memberikan kesempatan bagi pemain muda untuk mewakili negaranya dan menunjukkan kemampuan mereka di level internasional.