As someone who is there a half dozen times a year, it can be a struggle finding live American sports outside of the NFL. There may be some pubs in heavily American neighborhoods like Islington, or in super touristy areas around Piccadilly etc but even in those places it’s probably slim pickings. I honestly would just do some googling related to the area you’re going to be in and maybe you’ll get lucky…
Also just FYI, it’s only a four hour time difference right now, they don’t change their clocks until the last Sunday of March (the 31st this year) so there’s always a 3-4 week period each year where it’s four hours instead of five - don’t want you to miss a game by an hour!
Good luck!