well considering jirachi is ou, not uber, has above average, not tremendous, stats, its fairly easy to beat. just because its legebdary doesnt mean its any harder to beat than anything else.
btw, i looked at your evs, ivs, etc. and they need work. your evs are all off, and your ivs are terrible.
and is there any reason the game was lagging and 5/6 pokes were shiny? did you hack them?