Newcastle vs West Ham live stream: Watch English Premier League online

West Ham will play Newcastle on Sunday as the relegation battle the Toon Army finds themselves in goes down to the final day. Today's big game takes place from St James' Park in Newcastle and has a start time of 3 p.m. BST (10 a.m. ET) and can be watched online through NBC Sports live stream via the link provided below.

Coming into today's game, Newcastle's future in the Premier League is still not guaranteed. Although they are outside of the relegation zone at the start of today, things could turn sour very quickly, and there is likely to be some tense drama ahead for the Newcastle faithful.

Andy Carroll of West Ham United celebrates a goal in this file photo.(Reuters)

Newcastle sit in 17th position - just one spot outside the relegation zone - with 36 points from their 37 games so far. Hull are sitting below them in 18th place with 34 points from their 37 games so far. However, Hull have a better goal difference, meaning that if Hull claims a win today then the pressure would be on Newcastle to also win, or they would be down.

A loss or a draw for Hull, who play Manchester United today, would mean Hull go down regardless of Newcastle's result against West Ham today.

But if Hull claim an unlikely win against Manchester United, then anything but a win for Newcastle would see the Toon Army watching Championship football next season.

West Ham's manager, Sam Allardyce, was also the former Newcastle manager, but was sacked in harsh circumstances, and there's no doubt he would love to bring his West Ham team to the north-east today and claim three points and watch Newcastle go down.

During his time as Newcastle manager, Allardyce led them to winning 7 of their 21 games, earning a total of 26 points - better form than they have shown in the Premier League this season!

Newcastle come into today's game without a win in their last 10 games - they have drawn one and lost nine. The only way they can guarantee their survival today is to claim three points.

Today's game between Newcastle and West Ham kicks off at 3 p.m. BST (10 a.m. ET) and can be watched online through NBC Sports live stream by clicking here.