Orlando City
Ranking the Best Attacking Seasons by Orlando City Players
Which offensive player had the best attacking season for Orlando City in recent years?
I spend a lot of time thinking about ways to quantify soccer players and soccer teams, because even though I love soccer purely as a game, I am always thinking about how to measure what I see as well. There is a scene in the movie Moneyball in which Brad Pitt, acting in the role of Oakland A’s General Manager Billy Beane, says that he does not even watch the games. In his eyes, he has done all the analyzing and put the team in the best situation in which to succeed, but the games are random, so he does not even watch.
I will never reach the point where I would rather just look at the statistics to see what happened as opposed to watching the games, but I will also never stop trying to figure out ways to channel Tina Turner and figure out who is simply the best. And so, while we are still in off-season mode and do not have any new games to look at, I thought I would look at something that is always enjoyable: offensive attacking players.
ESPN soccer writer Ryan O’Hanlon, a favorite of mine, recently wrote an article ranking the top 100 men’s attacking players in Europe based on data. In that article, he created a formula for how he ranked the players, and I took that formula and applied it to MLS. His formula is pretty simple, as it has four inputs:
- Goals
- Expected Assists
- Progressive Carries
- Progressive Passes
The idea is to find the players who put the most pressure on a defense, and who puts more pressure on a defense than a player who scores goals, completes passes to teammates in scoring positions (regardless of whether they actually score or not), carries (dribbles) the ball at least 10 yards towards the goal in the attacking half of the field, or completes passes of 10 yards or more towards the goal in the attacking half of the field?
Basketball coaches always talk about being in “triple threat” position when you receive the ball, as you want to be able to dribble, pass, or shoot, and while scoring in soccer is slightly different than basketball, the idea is still the same — goals are created by players dribbling, passing, or shooting.
O’Hanlon’s formula is the following: Goals Scored + Expected Assists + 0.0113 (Progressive Carries + Progressive Passes)
I know there is an obvious question when you see this formula, and that is about how did he arrive at the 0.0113 value. Looking at the 2022 and 2023 seasons in Europe’s top leagues, he determined that a goal was scored per every 88.44 progressive actions, and so, as I know all of you just did in your head, one goal per 88.44 progressive actions = 1 divided by 88.44 = 0.0113. Actual goals scored and passes completed to teammates in shooting positions are valued much more highly than just attacking dribbles and forward moving passes, but if we are looking to find out who is attacking during each game I liked how he laid out his reasoning for what he called his version of a soccer “game score,” modeled after a concept created by the father of sports analytics, Bill James, for starting pitchers in baseball.
For those of you still awake, it is now about to pay off, because now we will look at Orlando City’s players going back to 2018, the first year Opta started tracking expected assists and progressive carries and passes for MLS. We will look at this statistic in two different ways: once as an overall score, which favors the players who played in more games and therefore contributed more attacking plays, and then we will normalize all the data on a per-90-minute calculation, to see who made the most of their minutes on the field.
Without any further ado, and without any Freddy Adu, your top 10 Orlando City attacking players since 2018 by their aggregated full season game scores (reminder that the 2020 MLS season was 23 games instead of 34; all data from fbref.com):
| Player | Season | Season Game Score | Rank in MLS | MLS Best that Season |
|---|---|---|---|---|
| Nani | 2019 | 22.0 | 8 | 50.7 |
| Facundo Torres | 2023 | 20.9 | 10 | 31.1 |
| Facundo Torres | 2024 | 20.0 | 21 | 32.6 |
| Facundo Torres | 2022 | 17.4 | 25 | 33.7 |
| Duncan McGuire | 2023 | 16.3 | 26 | 31.1 |
| Nani | 2021 | 16.2 | 26 | 26.6 |
| Sacha Kljestan | 2018 | 15.6 | 46 | 38.0 |
| Chris Mueller | 2020 | 14.8 | 11 | 21.8 |
| Yoshimar Yotún | 2018 | 14.7 | 53 | 38.0 |
| Dom Dwyer | 2018 | 14.3 | 58 | 38.0 |
I cannot say that I am surprised that Nani and Facundo Torres lead the way for Orlando City attacking players. They both played a lot of minutes and had a lot of the ball during their time in purple, and they are two of the best offensive players to ever play for the Lions. Data for expected assists and progressive actions was not available in Kaká’s era, but had it been, I am sure he would have made this list as well. The player who likely would have benefitted the most, however, is Cyle Larin, as even with no available data for expected assists or progressive actions, he would have ranked fifth with just his 2015 season tally of 17 goals.
Any metric that heavily weights goals favors forwards, as they usually score the most goals, as evidenced by the fact that Harry Kane led all of the major European leagues (England, France, Germany, Italy, and Spain) in 2024 with a score of 44.0, and Denis Bouanga led MLS at 32.6. Looking at Orlando City though, it is quickly evident that the team has primarily been led by attacking midfielders as opposed to forwards when it comes to the attack. Larin might have passed Nani for the single-season lead had there been other data for him, but perhaps not, as he was a finisher and not someone who was involved as much in the buildup.
The last item around the aggregated season-long totals is to look at how far away Orlando City’s leading players always were as compared to the MLS leader. The Lions have only averaged 1.5 goals/game or more (in MLS regular season play) during five of their 10 seasons, and only at least 1.7 twice. Larin remains the only player to score more than 14 goals in a regular season, and so for any metric where goals are heavily weighted, like this one, which is attempting to evaluate attacking production, Orlando City’s individual players will often lag far behind those from other teams, even though the full team has been successful in recent years.
We could also look at this data in a different way, and instead of looking at the aggregated scores for the season, which benefits those who play the most minutes, look at per-90-minute game scores instead. In many cases I prefer to normalize the data and evaluate everyone not on totals but by looking at per-90 statistics, but in this case I will present the per-90 data, but I think the raw data matters more, because I wanted to see who had the best overall attacking season, and overall production matters more than per-minute production in this case. If you disagree, I will happily entertain your reasoning in the comments.
Looking at game scores normalized per 90 minutes, Orlando City’s top 10 since 2018 looks as follows (among players who played at least 500 minutes in a season):
| Player | Season | Game Score/90 | Rank in MLS | MLS Best that Season |
|---|---|---|---|---|
| Duncan McGuire | 2023 | 1.06 | 5 | 1.11 |
| Chris Mueller | 2020 | 0.91 | 9 | 1.15 |
| Nani | 2019 | 0.87 | 13 | 1.67 |
| Nani | 2021 | 0.80 | 21 | 1.24 |
| Benji Michel | 2020 | 0.80 | 21 | 1.15 |
| Facundo Torres | 2023 | 0.79 | 24 | 1.11 |
| Nani | 2020 | 0.79 | 23 | 1.15 |
| Ramiro Enrique | 2024 | 0.78 | 30 | 1.62 |
| Daryl Dike | 2021 | 0.76 | 27 | 1.24 |
| Chris Mueller | 2019 | 0.76 | 34 | 1.67 |
Some of the same full-season leaders are on this list as well, but we also see the entrance of several players who rarely had the burden of being expected to play a full game. McGuire, Benji Michel, and Ramiro Enrique were more supersub or rabbit-type players who started with the expectation of going around 60 minutes or came off the bench for the final third of the game. While they had to be productive to make the top 10 ranking, their smaller sample size of minutes helps them on a per-90-minute calculation.
The Money Badger, Chris Mueller, makes this list twice, and while his post-Orlando City career has likely not been what he hoped, I wonder whether I did not appreciate how well he performed while a Lion. Torres played a lot of minutes during all three of his seasons with the club, and so while he racked up counting numbers (which it is important to note are what matters when trying to win games), his per-minute performance knocks two of his three seasons out of the top 10 (2024 was 16th and 2022 was 24th). Nani remains elite, whether by totals or per-minute calculations, and McGuire’s 2023 season moves to the top for Orlando City. That season ranked fifth in 2024 and 33rd overall among all MLS seasons since 2018, and makes it hurt all the more that he will be out for a few months to start the 2025 season.
It sure would be nice to have some more attacking options joining the team for 2025 with McGuire’s injury and Torres’ departure. I am just saying. Loudly.
This article is about Orlando City, but I wanted to briefly flip to the Pride to note that Barbra Banda’s 2024 full-season game score was 19.2 in a season that had eight fewer games than a standard MLS season. Banda ranked second in the league in overall game score and game score per 90 minutes, which for her was 1.04. That darned Temwa Chawinga (26.6 total, 1.12 per 90) of the Kansas City Current beat her out for both the total and per-90 lead.
As with any metric that tries to pull in different parts of a player’s performance, nothing is perfect, and any measurement formula could be tweaked until the lions sleep at night. In looking at how the results shook out across the major European leagues in O’Hanlon’s original article and in my own application to MLS, I found that the rankings seemed to work to push players who pass the eye test and the math test (my favorite test, to the surprise of no one) to the top of these charts.
I plan to continue to look at this metric, among others, throughout the 2025 season to see how Orlando City and the Orlando Pride’s players are performing. I hope to see players in purple at the top of the charts, though at this point I am more confident in those being Pride players than Lions. With every week that passes, we get closer to the 2025 season, and comparing predictions and hopes to actual results, and I am as excited as ever for the new seasons to start.
Vamos Orlando!
Lion Links
Lion Links: 4/28/26
Takeaways from MLS matchday 10, Americans in midweek action, Vancouver Whitecaps may be relocated, and more.
Good morning, everyone. It was a mixed bag for Orlando’s soccer teams over the weekend, as Orlando City B was the only one of the three sides to get a result. We’ve got another busy week ahead of us as Orlando City will be in action twice, the Orlando Pride face the Washington Spirit on Saturday, and OCB takes on Crown Legacy to round off the week on Sunday. We’ve got plenty to discuss today, so let’s jump into the links.
MLS Matchday 10 Lessons
Matchday 10 is officially in the books for Major League Soccer, so what did we learn from the weekend’s action? For one thing, the Vancouver Whitecaps seem to have done a very good job of reloading from the off-season losses of Ali Ahmed and Jayden Nelson. New faces Cheikh Sabaly and Bruno Caicedo have been finding their feet and both had goal involvements in Vancouver’s 3-1 win over the Colorado Rapids. Matt Turner looks to be rediscovering some of his best form as he made nine saves in the New England Revolution’s 1-1 draw with Inter Miami. New York City FC’s Matt Freese has been the frontrunner to start in goal for the United States Men’s National Team at the World Cup this summer, but based on his league performances, Turner could make a late charge.
Americans in Midweek Action
Plenty of Americans will be taking part in games during the working week, so let’s have a look at the schedule. Things get started Wednesday, when Tim Ream, Luca de la Torre, and Charlotte FC play Atlanta United in the U.S. Open Cup Round of 16. Wednesday has Johnny Cardoso and Atletico Madrid hosting Arsenal in the first leg of the UEFA Champions League semifinals. On Thursday, Chris Richards and Crystal Palace will travel to Shakhtar Donetsk for the first leg of a UEFA Conference League semifinal. The action wraps up on Friday when Brenden Aaronson and Leeds United host Burnley in a Premier League tilt.
Relocation Possible for Vancouver Whitecaps
A special committee of MLS owners reportedly met earlier in April to discuss the potential relocation of the Vancouver Whitecaps. Specifically, Las Vegas is said to have been the primary relocation option discussed at the meeting. It’s been two decades since a team was relocated, as the last franchise to move were the San Jose Earthquakes, who went to Houston and became the Dynamo before being replaced with another San Jose expansion team two years later. Other cities said to be interested in landing a team include Phoenix, Indianapolis, and Sacramento, with Phoenix reportedly one of the main candidates being considered for relocation alongside Vegas. In the meantime, the Whitecaps remain up for sale while the team tries to find an in-market stadium solution, as the team’s lease with BC Place expires at the end of the year.
High Profile Injuries Continue
The 2025-2026 European season has seen a number of high profile injuries, and that’s a trend that unfortunately continued over the weekend. Xavi Simons suffered a torn ACL in his right knee during Tottenham Hotspur’s 1-0 victory over Wolverhampton Wanderers on Saturday, and he will undergo surgery that will sideline him for a significant amount of time. Real Madrid confirmed on Monday that Kylian Mbappe has a left hamstring injury, and he could reportedly miss the May 10 Clasico match against Barcelona as well as the rest of the La Liga season. AC Milan midfielder Luka Modric fractured his left cheekbone in the team’s 0-0 draw with Juventus on Sunday and had surgery to repair the damage. His club season is over, but Croatia manager Zlatko Dalic is confident that he will be healthy in time for the World Cup.
Free Kicks
- FIFA will reportedly increase the number of times that yellow cards are wiped away at this summer’s World Cup.
- Tailgating will be allowed prior to World Cup games taking place at Gillette Stadium this summer.
- New York City will hold free World Cup fan fests in each of its five boroughs.
- Barcelona has reportedly made contact with Atletico Madrid over a potential transfer for striker Julian Alvarez.
That’s all I’ve got for you this morning. Vamos Orlando!
Orlando City
Orlando City vs. D.C. United: Player Grades and Man of the Match
Here’s how your favorite Lions performed in Orlando City’s 3-2 road loss to D.C. United.
The Lions gave away an early opening goal, stormed back in the second half to take the lead, and then gave the game away in the last few minutes in a 3-2 road loss Saturday night at D.C. United. Once again, Orlando City led possession, keeping the ball 58.1% of the time to D.C.’s 41.9%, but it wasn’t enough to put a result on the board. Martin Perelman chose to roll out a repeat of Wednesday’s lineup, but the lack of focus cost the Lions at the end.
How did each player perform? Let’s dive in on how Orlando City’s players rated individually in a matchup with Houston.
Starters
GK, Maxime Crépeau, 5.5 — Three goals allowed is never a good night for a goalkeeper, but it’s hard to fault him for any of them. He couldn’t really pick up the ball until it was on the way for the first one and it was perfectly placed, the second was a deflection, and he had no chance on the third with how it came in from point-blank range. You want to see an experienced goalkeeper prevent one of those, but he also had three others that he had to work to save. He finished with 82% passing (but 0-for-3 on long balls) and three saves, but the team needed a moment of brilliance that never came from him to preserve a result.
D, Adrian Marin, 5.5 — Marin was mostly responsible for the opening goal as he tried to hand off Jackson Hopkins to Robin Jansson but left Hopkins too much room. He also gave away an attack in the 19th minute by trying to head the ball on a promising switch instead of controlling it. Regularly, he was beaten down his side, leading to dangerous crosses or shots. In one moment of light, his through ball in the 67th minute opened up Tyrese Spicer for a goal from a bad angle. If we add one assist to being responsible for the first goal, those wash at best, and we’re left with the rest of the game, which wasn’t notable. Marin finished with two tackles, one block, an assist, and 84% passing for the night.
D, Robin Jansson, 5.5 — Jansson wasn’t able to react to Hopkins in time to close him down for the opening goal. Other than that, Jansson wasn’t asked to emergency defend as much this game, but three goals went in, so no one gets any kudos on the defense for this match. Jansson was accurate as usual with his passing at 94% but only contributed one block and no tackles. He’s also credited with a secondary assist on the Spicer goal, but it wasn’t a particularly insightful pass.
D, Iago, 5.5 — Iago picked up a yellow card in the fourth minute for a professional foul breaking up an attack, which is a rough way for a central defender to live for the rest of the game. He was a little slow reacting to Louis Munteanu’s run in the 80th, allowing the forward a crack at goal that went just wide. Iago is going to grow into a problem for opposing set-piece defenses as he gets more experience, because he’s definitely able to use his big frame to work his way open on corners. He’ll need to be more clinical with them though. Iago finished with one block, two tackles, a 92% passing rate, and, oddly, five touches in the opposition box — the most on the team.
D, Zakaria Taifi, 5 — The most I can say about Taifi is that he was subbed out at halftime for Griffin Dorsey. D.C. United tested him regularly in the first half and, while he didn’t fail the test, at best he gets a “present” grade. He’s been inconsistent at right back, which is not unusual for a younger player, but seeing Dorsey come in for the second half was a relief. Taifi finished with a 70.6% passing rate and one tackle.
MF, Tiago, 5.5 — It wasn’t Tiago’s night, and he made a quick exit in the 61st minute, giving way for Spicer. Tiago turned the ball over in the 27th minute in the defensive third, leading to a promising attack by Munteanu that he didn’t get enough on to worry Crepeau. The Brazilian also dribbled himself into trouble in the 33rd on a promising break and turned it over. He never found himself in a place to put any pressure on D.C. He found himself with no shots, only two touches in the box, two tackles, and an 88% passing percentage.
MF, Luis Otavio, 5.5 — The most excitement Otavio brought to the game was in the 74th minute with a two-footed tackle that almost brought out a red card. He later had another two-footed tackle but got the ball cleanly. He’s going to need better form or he will start seeing red cards. His deflection on the second goal wasn’t really his fault, as he was trying to close down an open Munteanu and block the shot. He made way for Wilder Cartagena in the 88th minute and finished with two tackles and 83% passing accuracy.
MF, Braian Ojeda, 5.5 — Braian was not as visible as he has been the past couple of games. He’s usually breaking up plays and coordinating through the midfield, but it just wasn’t as apparent in this game. Ojeda was pulled out of position in the 27th minute, allowing Munteanu an open crack at goal that Crepeau had to parry away. For D.C.’s second goal in the 84th minute, he let Munteanu get space, which caused Otavio to scramble to try to block it. The deflection by Otavio fooled Crepeau enough to allow the ball into the net. As befits a mostly invisible performance, he passed at an 88% rate and logged one tackle and two interceptions.
MF, Ivan Angulo, 6 — Hermann Hesse in Steppenwolf (the book, not the band) said “There is in every one of us…a terrible inner duality, a battle between the angel and the devil.” Thus is the situation with Angulo almost every game. He will make intelligent passes and runs with his hustle, opening up a defense like a surgeon, and then have a heavy touch here or a sloppy tackle there to cause problems for his own team. His skill opened up the D.C. defense for Justin Ellis’ goal in the 57th minute. Digging into the numbers, Angulo finished with 78% passing, one tackle, and two interceptions. The box score doesn’t credit him with an assist on the Ellis goal, but that goal doesn’t happen without his involvement, as he made a great move to get to the end line and sent the ball across for Dorsey to head on goal. Sean Johnson’s save rebounded to Ellis for the finish. On the other side, while we don’t have giveaway stats, he was dispossessed once and was only successful on two of his four attempted dribbles.
F, Justin Ellis, 6.5 (MotM) — Ellis is starting to grow more comfortable in MLS and we’re seeing some hold-up play abilities in only a six-foot frame, which brings something that is missing when Duncan McGuire isn’t on the field. He also has some poacher instincts, finding spaces to pounce on the ball. He kept himself onside and was able to hold off the defender to control the rebound off Dorsey’s header and score his first MLS goal in the 56th minute, tying the game at the time. He tested Johnson in the 78th with a near-post blazer that he created with his own pace and hustle. A forward doesn’t show up on the stat sheet as much as other players — you want them to show up on the score sheet — but Ellis finished with one goal, 68% passing, and three shots on target.
F, Martín Ojeda, 5.5 — This may have been a game to get Ojeda a rest as he was loose with the ball most of the game and didn’t have his normal impact. He turned the ball over in the 80th with a switch that led to a great shot by Munteanu that he squeezed just wide. It was the best pass of the night for Ojeda, just to the wrong team. He finished with 82% passing and one shot (off target), which is a small stat line for someone who usually drives the attack. He scored a goal that would have made it 3-1, but an offside in the buildup was called.
Substitutes
MF, Griffin Dorsey, (46′), 5.5 — Dorsey came in at the halftime break for Taifi and, not five minutes later, dribbled his way through the defense to create an opening and earn a corner. He got caught up too high on the field in the 55th minute, allowing D.C. a break in the gap left by him, but it didn’t lead to a goal. It was Dorsey’s header in the 56ht minute that Sean Johnson saved but to Ellis for the first goal. Unfortunately, on the other side, it was Dorsey’s mark, Kye Rowles, that found space in the 90th to head home the winning goal. Dorsey let him get ball-side and Rowles headed in the winner. The veteran fullback gets a significant downgrade for that mistake but otherwise had a positive impact on the game. He finished with one shot and two tackles to go with 73% passing.
MF, Tyrese Spicer, (61′), 5.5 — Spicer brought his pace in for Tiago. His impact was immediate. He kept himself onside and sent a rocket to the far post for Orlando City’s second goal in the 67th minute and, just two minutes later, carved D.C. open again, eventually leading to Martin Ojeda’s goal that was called back for Spicer not quite staying onside. He burned the D.C. defense and delivered a cross to Ellis’ head for an open attempt in the 74th. It was a Man of the Match performance in just 30+ minutes until the very end. A D.C. corner went to the far post and Spicer was too passive in trying to flick it over his head to clear. It ended up bouncing off Jacob Murell right to Rowles, who finished off the winning goal. Spicer ended up with one goal, one tackle, and a paltry 33% passing.
D, Tahir Reid-Brown (82′), N/A — Reid-Brown came in for Ellis to add more defense and preserve the lead. He had one instance in the 89th minute where he was 15 yards behind the play when D.C. intercepted a pass but was able to hustle back and break up a cross. That recovery was the only significant stat on his sheet. He didn’t have any of the bad plays we sometimes see from him, but he was only on the field for 18 minutes — not enough to earn a grade — and he made a couple of late mistakes that led to promising attacks fizzling.
MF, Wilder Cartagena (88′), N/A — It was good to see Cartagena back on the field and working his way back to game fitness as the schedule is packed over the next week. Cartagena picked up a yellow card for a high tackle in the eighth minute of added time. Cartagena wasn’t on the field long enough to earn a grade but contributed one tackle and 9-for-12 passing in just 10 minutes. But it’s good that he doesn’t get a grade, because he looked a step slow for the duration he was on the pitch, and it was his unforced turnover via errant pass that turned into the corner kick on which D.C. scored the winning goal. It’ll be interesting to see if Perelman uses him as a starter for the upcoming U.S. Open Cup game mid-week against New England.
That’s how I saw the individual performances in Orlando City’s 1-0 loss to Houston. Let us know what you thought of the game in the comments below, and don’t forget to vote for your Man of the Match.
Lion Links
Lion Links: 4/27/26
Lions and Pride lose, OCB draws Chicago Fire II, FA Cup semifinals recap, and more.
Hello, Mane Landers! I hope all is well with you down in Florida. I’ve been keeping myself busy at work and looking forward to covering some high school soccer and lacrosse this week. Let’s wish a happy belated birthday to Orlando Pride forward Seven Castain, who turned 22 Sunday. We’ve got plenty to cover today, so let’s get to the links.
Lions Blow Late Lead in Defeat to D.C. United
Orlando City fell 3-2 to D.C. United Saturday at Audi Field. Jackson Hopkins scored the opener for D.C. United early in the first half. In the second half, Justin Ellis equalized for the Lions, and Tyrese Spicer added another goal to give Orlando a 2-1 lead. However, the Lions couldn’t hang on to the lead as D.C. United scored two late goals in six minutes to pull out a win at the death. It will be another busy week for the Lions with a road trip to New England to face the Revolution in a round-of-16 U.S. Open Cup match Wednesday, followed by another road match Saturday against Inter Miami at Nu Stadium.
Pride Fall to Racing Louisville on the Road
The Orlando Pride fell 3-2 to Racing Louisville FC Friday at Lynn Family Stadium, continuing their winless streak in Kentucky. Louisville struck first with a goal from Lauren Milliet to take a 1-0 lead, but Barbra Banda buried the equalizer for the Pride to level the match before halftime. However, Louisville scored two early second-half goals to take a 3-1 lead before Banda pulled one back to make it 3-2 late in stoppage time, but Louisville held on to pick up its first win of the season. With that result, the Orlando Pride’s four-match unbeaten streak came to an end. The Pride will look to bounce back Saturday, taking on the Washington Spirit at Inter&Co Stadium.
OCB Wins Penalty Shootout After 2-2 Draw vs. Chicago Fire II
Orlando City B came from behind to draw 2-2 against Chicago Fire II at SeatGeek Stadium Sunday. The Young Lions trailed 2-0 at halftime, but in the second half, OCB got a break as Chicago goalkeeper Owen Pratt scored an own goal to pull the Young Lions within one. Late in stoppage time, Nicolas Lasheras scored the equalizer for OCB. The Young Lions won the penalty shootout 4-2 to earn a second point. OCB’s next match will be at home against Crown Legacy Sunday.
FA Cup Semifinals Recap
The FA Cup final is set after the semifinals concluded over the weekend at Wembley Stadium. On Saturday, after a scoreless first half, all the goals came in the second half as Finn Azaz scored the opener to give Southampton the lead, but Manchester City was able to overturn the deficit on goals from Jeremy Doku and Nico Gonzalez to seal a 2-1 win against Southampton to advance to the FA Cup final for the fourth consecutive time. On Sunday, Enzo Fernandez’s lone goal in the first half was enough to pull Chelsea to a 1-0 win against Leeds United to book a spot in the final to face Manchester City. The FA Cup final will take place on May 16 at Wembley Stadium.
Free Kicks
- Harry Kane praised Bayern Munich’s mentality as his side overcame a three-goal deficit at halftime, defeating Mainz 4-3 Saturday to complete a historic league comeback for the first time since 1980.
- Saudi Pro League side Al Ahli has secured back-to-back AFC Champions League Elite titles, defeating J. League side FC Machida Zelvia 1-0 in extra time Saturday.
- Joe Scally became the youngest non-German player to reach 150 career Bundesliga appearances Saturday, playing 90 minutes for Borussia Monchengladbach in a scoreless draw against VfL Wolfsburg.
- Christian Pulisic’s goal drought continues at 16 league matches for AC Milan in a scoreless draw against Juventus Sunday, tying the worst goalless streak of his career.
- Sophia Wilson scored her first goal since November 2024 after taking the 2025 NWSL season off as part of her maternity leave. Wilson buried a winner in the fifth minute of stoppage time to lift the Portland Thorns to a 2-1 win against Angel City Sunday.
That will do it for me today, Mane Landers. Enjoy your Monday, and I’ll see you next time.
-
Orlando City2 weeks agoOrlando City vs. FC Naples, U.S. Open Cup: Preview, How to Watch, TV Info, Live Stream, Lineups, Match Thread, and More
-
Orlando City2 weeks agoOrlando City vs. Houston Dynamo: Preview, How to Watch, TV Info, Live Stream, Lineups, Match Thread, and More
-
Lion Links1 week agoLion Links: 4/20/26
-
Orlando City1 week agoOrlando City vs. Houston Dynamo: Player Grades and Man of the Match
-
Orlando City2 weeks agoIntelligence Report: Orlando City vs. Houston Dynamo
-
Orlando City1 week agoOrlando City vs. Houston Dynamo: Final Score 1-0 as Toothless Lions Continue to Struggle
-
Orlando City1 week agoOrlando City vs. Houston Dynamo: Five Takeaways
-
Orlando City7 days agoOrlando City vs. Charlotte FC: Preview, How to Watch, TV Info, Live Stream, Lineups, Match Thread, and More

