Sofia Restrepo

SR
Sofia grew up in Medellín watching Colombian football and has been covering the sport across three continents for the last eight years. She specializes in South American talent, the business side of transfers, and why European clubs keep missing obvious opportunities. Her writing combines stats with human storytelling - she doesn't just tell you a player is good, she tells you why and what it means. She speaks five languages and uses that to get stories others miss.

Articles by Sofia Restrepo

FIFA Arab Cup SOCCER
Morocco wins Arab Cup after nearly gifting the final to Jordan

12/18/2025

Morocco beat Jordan in extra time to win the 2025 FIFA Arab Cup. The real story? The Atlas Lions nearly threw it away through complacency before remem...

Press room SOCCER
Real Madrid's dodgy penalty against third-tier Talavera exposes Florentino Pérez's referee hypocrisy

12/18/2025

Madrid scraped past 19th-place Talavera 3-2 with a phantom handball penalty after months of Pérez crying about Barcelona and referees. The irony is sp...

FOOTBALL
Tua Tagovailoa benching? Dolphins consider QB change after playoff elimination

12/17/2025

Miami coach Mike McDaniel admitted a quarterback change is "under consideration" after the team's 28-15 loss to Pittsburgh officially ended their play...

Fifa The Best SOCCER
FIFA The Best 2025: Mbappé and Raphinha snubbed from team of the year

12/16/2025

Despite strong seasons with Real Madrid and Barcelona, neither forward made the XI as PSG's Ousmane Dembélé claimed top individual honors in Doha.

Capture X @redes_TUDN SOCCER
André-Pierre Gignac attacked by fan after heartbreaking Liga MX final loss

12/15/2025

The French striker was struck by a Toluca supporter while leaving the pitch after Tigres' devastating penalty shootout defeat in the Apertura final.

SOCCER
Martin Terrier's scorpion kick breaks deadlock as Leverkusen beat Cologne 2-0

12/14/2025

Bayer Leverkusen defeated Cologne 2-0 thanks to Martin Terrier's stunning scorpion kick goal in the 66th minute. The French substitute entered in the ...

BASKETBALL
Caitlin Clark reacts to Stephen Curry's insane tunnel shot: 'Has to Be AI'

12/13/2025

Stephen Curry drained a one-handed full-court shot from outside the tunnel before Friday's game against Minnesota, prompting Caitlin Clark to joke the...

SOCCER
Arsenal's Gabriel Magalhaes loses his cool and stops amateur match in bizarre London incident

12/13/2025

The injured Brazilian defender sprinted onto the pitch to confront a player after a hard tackle during a six-a-side game between Botafogo supporters i...

Liverpool fans SOCCER
Mohamed Salah returns to Liverpool squad for Brighton clash after peace talks with Arne Slot

12/12/2025

The Egyptian star has been recalled following 'positive discussions' with his manager, but questions remain about whether this truce can survive the A...

SOCCER
Friday night European soccer roundup: Girona's great escape, Leipzig stunned in Berlin and Nantes nightmare continues

12/12/2025

Viktor Tsygankov's stunning brace sparks Girona comeback in San Sebastian, Union Berlin ends Leipzig's title hopes, and a coaching change can't save s...

Kyle Pitts FOOTBALL
Kyle Pitts erupts: 166 yards, 3 TDs as Falcons stun Bucs on last-second field goal

12/12/2025

Kyle Pitts delivered a monster performance with 11 catches for 166 yards and three touchdowns as the Falcons erased a 14-point deficit to beat Tampa B...

Arsenal Emirates Stadium SOCCER
Premier League matchday 16: Arsenal's walking wounded, Liverpool's identity crisis, and Wolves' historic collapse

12/12/2025

Saturday's Premier League slate features the defending champions in 10th place, a title contender held together by tape and prayer, and a club on the ...

Brasil logo SOCCER
Carlo Ancelotti commits to Brazil through 2030 in a move that rewrites international soccer's rulebook

12/12/2025

The Italian legend will become the world's highest-paid national team coach with a contract that survives regardless of World Cup results. This isn't ...

Mohamed Salah SOCCER
Mohamed Salah won't rule out joining another Premier League club this January

12/11/2025

Liverpool's Egyptian star has publicly broken with Arne Slot, but his next move may not be to Saudi Arabia. The door to staying in England remains wid...

SOCCER
Kylian Mbappe injury: Real Madrid star misses City match, doubtful for Alaves

12/11/2025

Kylian Mbappe didn't play a single minute against Manchester City and remains doubtful for Saturday's match against Alaves. The French striker's left ...

Soccer - Friday night in Europe SOCCER
Friday night in Europe: from Girona's fall from grace to Sheffield United's resurrection

12/11/2025

A single evening of European soccer tells multiple stories of collapse, redemption, and survival. Here's why Friday's fixtures matter beyond the score...

Illustration FOOTBALL
Philip Rivers returns at 44: Colts gamble on hall of fame QB after five-year retirement

12/11/2025

Five years after retirement, Philip Rivers rejoins the Indianapolis Colts following Daniel Jones' devastating Achilles injury. The 44-year-old could s...

SOCCER
Lamine Yamal's sideline tantrum shows Barcelona are creating another entitled brat

12/10/2025

The 18-year-old stormed off angry after being subbed despite picking up his third yellow card. Flick excused it as 'youthful passion.' No, it's poor d...