Getty Images

England has promised its fans that "It's Coming Home" but Italy will stand in the way of that proclamation on Sunday in the Euro 2020 final at 3 p.m. ET. The match will be played at Wembley Stadium in front of a raucous English crowd but the Italians carry a 33-match unbeaten streak into the matchup after missing out on the 2018 World Cup. England is coming off a stoppage time win over Denmark in the quarterfinals of the European Championship, while Italy beat Spain in penalty kicks.

England is the +150 favorite (risk $100 to win $150) on the 90-minute money line in the latest Italy vs. England odds from William Hill Sportsbook, while Italy is the +230 underdog. The over-under for total goals scored is set at 1.5 with the over trading at -170 and the under returning +140. Before finalizing any England vs. Italy picks or Euro 2020 predictions, you have to see what consummate soccer insider Martin Green has to say

After working in the sports betting industry for several years, Green became a professional sports writer and handicapper and has covered the game worldwide. Since then, his European soccer picks have been spot-on. Green has generated nearly $19,000 for $100 bettors since the 2017-18 season. He's having a stellar Euro 2020 as well, with his picks generating well over $1,200 in profit for $100 bettors entering the final. 

Now, Green has taken an in-depth look at England vs Italy. You can head to SportsLine now to see his Euro 2020 picks. Here are the betting lines and trends for Italy vs. England:  

  • Italy vs. England: England -0.5 (+140)
  • Italy vs. England over-under: 1.5 goals (over -170, under +140)
  • Italy vs. England 90-minute money line: Italy +230, England +150, Draw +190
  • Italy: Gianluigi Donnarumma has allowed seven goals over his past 21 national-team starts.
  • England: Raheem Sterling has 15 goals and eight assists in his past 23 international matches.

Why you should back England

After a slow start to the tournament, Harry Kane has four goals entering play on Sunday but the star striker has been fueled by the service from the wide areas. Jack Grealish and Luke Shaw have provided five overall assists, while Raheem Sterling's pace and one-on-one ability on the ball has also fueled what can be a dynamic English attack at its best.

Sterling has three goals (one with his head and two with his right foot) all inside the penalty box and Italy could have a difficult time stopping his powerful runs. And if they overcommit to Sterling, Kane's penchant for being in the right place at the right time could come back to haunt the Italians as well.

Why you should back Italy

Italy has not lost a match since September 2018 and has scored in all but two of the 33 games while posting 23 clean sheets. Italy is 11-8-8 all-time against England, but six of the Three Lions' wins were before 1980 and the Italians have won both previous Euro matchups. They won a 1980 group-stage meeting 1-0 and prevailed on penalties after a scoreless draw in a 2012 semifinal before losing to Spain. Italy has been runner-up twice since winning the 1968 title. Italy will have an extra day of rest after both teams won grueling extra-time semifinal matches.

Italy prevailed in a shootout Tuesday, and this could be another grinding affair. Juventus defensive stalwarts Giorgio Chiellini and Leonardo Bonucci are tough to crack, and Gianluigi Donnarumma is the best young goalkeeper in the world. But the Italians have the scoring prowess if it becomes a back-and-forth match and have scored at least twice in 12 of their last 14. 

How to make Italy vs. England Euro 2020 picks

Green has analyzed the Italy vs. England matchup from all sides, and he is leaning over on the goal total. He also has revealed a pair of best bets, including one with a plus-money payout. He's only sharing those Euro 2020 picks at SportsLine.

So who wins England vs. Italy? And where does all the betting value lie? Visit SportsLine now to see the best bets for England vs. Italy, all from the European soccer expert who has generated well over $1,200 for $100 bettors at Euro 2020, and find out.