Where are those flight times taken from?
Monday to Friday, it seems that British Airways departures to Dublin are at 0625hrs, 1035hrs, 1645hrs, 1845hrs and Ryanair departures are at 0810hrs, 1140hrs, 1505hrs, 1545hrs and 1910hrs.
Tom’s times are right – the Ryanair times you’re looking at are the current ones from Dublin TO Gatwick – his are LGW-DUB, and include the extra 6th flight.