Me parece perfecto
....pero yo haría dos listas diferenciadas, una del día 20 y otra del 21

si en cada día llegas a más de 20 pilotos, te ahorras por día 20 euros
En fin....no sé si me explico, pero lo tenemos que plantear de forma que nos interese a nosotros