SA
South America & Europe Writer

Sofia Alvarez

Sofia covers the heavyweights — Brazil, Argentina, Spain, France and the rest — with a feel for the rhythms of the South American and European game. She likes a clear opinion, backed by what actually happened on the pitch.

Brazil · Argentina · Europe 21 articles published

Latest from Sofia

All news →
Norway Stun Brazil 2–1 to Reach the Quarter-Finals in the Shock of the RoundNews

Norway Stun Brazil 2–1 to Reach the Quarter-Finals in the Shock of the Round

Norway produced the upset of the round, beating Brazil 2–1 to knock the five-time champions out in the last 16 and book a quarter-final against England.

6 Jul 2026
Portugal 2–1 Croatia: the unbeaten group winners find a way through to reach the last 16News

Portugal 2–1 Croatia: the unbeaten group winners find a way through to reach the last 16

Portugal edged Croatia 2–1 in the Round of 32 to keep their unbeaten record intact and reach the last 16, a hard-earned win that vindicated our Portugal tip in a tie that lived up to its billing as a genuine contest.

3 Jul 2026
Panama 0–2 England: Bellingham and Kane seal top spot in Group LNews

Panama 0–2 England: Bellingham and Kane seal top spot in Group L

Second-half strikes from Jude Bellingham and Harry Kane carried England to a 2–0 win in Panama, confirming first place in Group L. Panama bow out without a point or a goal, and our ENG −1.5 tip landed.

28 Jun 2026
Uruguay 0–1 Spain: Baena strike sends Spain through as Group H winnersNews

Uruguay 0–1 Spain: Baena strike sends Spain through as Group H winners

Álex Baena's first-half goal was enough for Spain to beat Uruguay in Group H's final round, sealing top spot with seven points. Uruguay finish third and bow out of the tournament.

27 Jun 2026
Egypt 1–1 Iran: Saber and Rezaeian Trade Early Goals as Both Sides Hold Firm in Group GNews

Egypt 1–1 Iran: Saber and Rezaeian Trade Early Goals as Both Sides Hold Firm in Group G

Saber struck inside five minutes and Rezaeian levelled on 14, and neither Egypt nor Iran could find a winner. The draw nudges Egypt into second place behind Belgium, while Iran's three straight stalemates leave them third in Group G.

27 Jun 2026
Ecuador 2-1 Germany: Angulo and Plata Stun Group E Leaders in Comeback WinNews

Ecuador 2-1 Germany: Angulo and Plata Stun Group E Leaders in Comeback Win

Leroy Sané struck inside two minutes, but Ecuador hit straight back through Nilson Angulo and won it late through Gonzalo Plata to topple group winners Germany 2-1 and salvage their World Cup campaign.

26 Jun 2026
Paraguay 0-0 Australia: stalemate keeps both alive but loosens Group D's middleNews

Paraguay 0-0 Australia: stalemate keeps both alive but loosens Group D's middle

A goalless draw in their Group D finale leaves Paraguay and Australia level on four points, with Australia clinging to second on goal difference. Our Over 2.5 call never came close.

26 Jun 2026
Vargas and Manzambi Sink Canada as Switzerland Win 2–1 to Seal Group B Top SpotNews

Vargas and Manzambi Sink Canada as Switzerland Win 2–1 to Seal Group B Top Spot

Two early second-half goals from Rubén Vargas and Johan Manzambi turned the game Switzerland's way before Promise David pulled one back, as the Swiss won 2–1 to finish top of Group B. Our SUI-to-win tip landed.

25 Jun 2026
Scotland 0–3 Brazil: Vinícius brace and Cunha seal top spot in Group CNews

Scotland 0–3 Brazil: Vinícius brace and Cunha seal top spot in Group C

Vinícius struck twice and Cunha added a third as Brazil eased past Scotland to finish top of Group C. Our BRA −1 tip landed — an honest hit at 73% confidence.

25 Jun 2026
Bosnia-Herzegovina 3–1 Qatar: Alajbegović and Mahmić sink the Maroon in Group BNews

Bosnia-Herzegovina 3–1 Qatar: Alajbegović and Mahmić sink the Maroon in Group B

Edin Alajbegović opened the scoring and a costly own goal doubled it before half-time, and although Al-Haydos pulled one back, Mahmić's late strike sealed Bosnia-Herzegovina's first win and a 3–1 result that landed our BIH −1 call.

25 Jun 2026
Gouiri's late winner sends Algeria past Jordan and into the Group J fightNews

Gouiri's late winner sends Algeria past Jordan and into the Group J fight

Jordan led at the break through Yazan Al-Rashdan, but second-half goals from Hadj Moussa Benbouali and Amine Gouiri turned the game and lifted Algeria level on points with Austria in Group J. Our ALG −1 call was a narrow miss.

23 Jun 2026
Mbappé Double Sends France Top of Group I as Iraq's Exit LoomsNews

Mbappé Double Sends France Top of Group I as Iraq's Exit Looms

Kylian Mbappé struck either side of half-time and Ousmane Dembélé added a third as France beat Iraq 3–0 to take control of Group I. Our −1.5 handicap call on the holders landed comfortably.

23 Jun 2026
Egypt Hit Back to Sink New Zealand 3–1 and Seize Control of Group GNews

Egypt Hit Back to Sink New Zealand 3–1 and Seize Control of Group G

Finn Surman's early header threatened an upset, but a second-half surge from Ziko, Mohamed Salah and Trézéguet turned the game on its head and pushed Egypt to the top of Group G. Our 63% lean on the Pharaohs landed.

22 Jun 2026
Romo Strike Sends Mexico Past South Korea and Top of Group ANews

Romo Strike Sends Mexico Past South Korea and Top of Group A

A second-half goal from midfielder Luis Romo settled a tight Group A contest, handing Mexico a 1-0 win, a perfect six points from two games, and sole ownership of first place.

19 Jun 2026
Kane Double Fires England to Statement 4–2 Win Over CroatiaNews

Kane Double Fires England to Statement 4–2 Win Over Croatia

Harry Kane's two first-half penalties set the tone before Jude Bellingham and Marcus Rashford finished the job, as England opened Group L with a 4–2 victory that left Croatia bottom and rewarded our pre-match call.

18 Jun 2026
Neves Lightning Cancelled Out by Wissa as Congo DR Hold Portugal in Group K OpenerNews

Neves Lightning Cancelled Out by Wissa as Congo DR Hold Portugal in Group K Opener

João Neves struck inside six minutes, but Yoane Wissa levelled on the stroke of half-time to earn Congo DR a 1–1 draw with Portugal and leave both nations chasing Colombia at the top of Group K.

17 Jun 2026
Mbappé's Second-Half Brace Powers France Past Senegal, But Norway Set the Pace in Group INews

Mbappé's Second-Half Brace Powers France Past Senegal, But Norway Set the Pace in Group I

Kylian Mbappé struck either side of Bradley Barcola's strike as France opened their World Cup with a 3–1 win over Senegal. A late Mbaye consolation flattered a Senegal side now staring at an early exit.

17 Jun 2026
Egypt Make Belgium Sweat in Group G Stalemate as Ashour's First Sets the ToneNews

Egypt Make Belgium Sweat in Group G Stalemate as Ashour's First Sets the Tone

Mohamed Ashour's 19th-minute opener gave Egypt a deserved lead in Group G before Belgium hauled themselves level after the hour. A 1–1 draw that flattered the favourites and leaves all four sides locked together.

16 Jun 2026
Ayari's Double Headlines Sweden's Five-Star Statement Against TunisiaNews

Ayari's Double Headlines Sweden's Five-Star Statement Against Tunisia

Sweden opened their Group F campaign with a ruthless 5–1 win over Tunisia, Yasin Ayari scoring twice and Isak and Gyökeres adding their names as the Blågult immediately set the pace at the top of the table.

15 Jun 2026
Diallo's Last-Gasp Strike Hands Ivory Coast a Priceless Opening-Day Win Over EcuadorNews

Diallo's Last-Gasp Strike Hands Ivory Coast a Priceless Opening-Day Win Over Ecuador

Amad Diallo struck in the 90th minute to settle a tense, goalless deadlock and give Ivory Coast a 1–0 win over Ecuador, lifting them to three points in a Group E now dominated by Germany.

15 Jun 2026
McGinn's First-Half Strike Hands Scotland Group C's Early Initiative Against HaitiNews

McGinn's First-Half Strike Hands Scotland Group C's Early Initiative Against Haiti

John McGinn's 28th-minute goal was the only score as Scotland edged Haiti 1-0 to top Group C on the opening matchday. A clean sheet and three points, but the narrow margin left our handicap call just short.

14 Jun 2026
Analysis & opinion only — not betting advice.  Predictions are informational and for entertainment. We do not accept wagers or link to betting operators. 18+ · Play responsibly.