Torneo 2.0 is live: the web app has been rebuilt around the competition

Torneo 2.0 is live: the web app has been rebuilt around the competition

Squads now belong to a season. Every competition gets its own workspace. There are four ways to record a match, and a publish screen that finally tells you what’s blocking you in the process. 

If you run a league, a cup or a school tournament, Torneo is the free tool Sofascore built for you: fixtures, squads, standings, brackets, player profiles and live scoring. Whatever you publish goes through to the main Sofascore app, which means a Sunday league in São Paulo ends up in the same place people check the Champions League.

That part hasn’t changed. The web app around it has been rebuilt.

A workspace for every competition

Torneo used to be one screen. Your competitions ran down the left, whichever one you’d clicked open sat on the right behind a row of tabs, and four more destinations hid behind a cog.

Now opening a competition opens a workspace. The left panel becomes that competition’s own home, with its logo, publish status and season picker, and the menu underneath is grouped by what you’re actually doing:

  • Run — Matches, Standings, Brackets
  • Build — Teams, Players, Venues, Format & structure
  • Settings — Info, Regulations, Suspensions, Collaborators

Day-to-day work at the top, setup in the middle, configuration at the bottom and out of the way. All eleven destinations are visible at once, with nothing hidden behind an icon. Breadcrumbs across the top tell you where you are, and one click on the icon rail takes you back out to everything else.

Squads now belong to the season

This is the change underneath everything else. Squads are now stored per season, so editing this year’s squad no longer rewrites last year’s. The 2024 team sheet stays as it was.

Tournament settings moved to the season level too. Format, regulations and the rest now belong to the season you’re working in rather than to the competition as a whole.

One caveat worth knowing before you go looking for it: per-season history currently lives in Torneo only. On Sofascore, a published competition shows the squad from its latest season.

Four ways to record a match

How do you want to record this one? The Edit tab asks that up front now, with a preview of each of the four answers:

  • Edit live match — minute by minute as it’s played. Goals, cards, subs and the running score, on a ticking clock.
  • Live result only — score period by period, each change saved as you go.
  • Edit post-match — reconstruct or fix the full record after the whistle.
  • Edit result only — just the final score, nothing else.

That last one is the honest option for anyone who finds out the result by text message an hour after full time. All four used to live behind a single post-match screen and a Result Only Mode toggle you had to already know about.

The match Info tab was rebuilt around reading rather than editing, with match details on the left and a Status & actions panel on the right holding Edit match and Postpone, cancel or walkover.

Lineups are quicker to build, and now they earn their keep

Building a lineup starts with two pictures. Tick the starters and subs from a player list, which is quickest, or place every starter in a formation on the pitch with kits, captain and bench.

Pitch lineups are much faster to put together now, because players are assigned automatically based on their position.

There’s also a new reason to bother. On matches with a pitch lineup, you add match events by clicking the player on the pitch, rather than hunting for a name in a list while the game carries on without you.

The publish screen tells you what’s wrong

The publish page opens with where you stand. 282 of 289 entries ready, a progress bar, and a Publish button that stays disabled with the reason written out: “Resolve the 7 flagged entries below before you can publish.”

Every flagged entry states its own blocker in place and offers a Fix link, so you sort it out from the publish screen itself. “Add a link or upload a document as proof to enable publishing on Sofascore.” “Too many players share this birth date.” The old version gave you a small red minus and let you work out the rest.

Groups summarise themselves as well, so “24 teams · all ready” and “264 players · 6 need review” tell you where to look without opening anything.

Publish state follows you around now, too. A card above the menu shows Not published yet and Publish changes on every page, and a team that isn’t live says so in context.

The rest of it

Players got their own page. You used to reach a player by opening their team first. Every player in the season now sits in one list showing their team, with search, a team filter and pagination. Teams and Venues got the same treatment; they used to share the old Competition tab.

Calendar view for matches. A proper month grid with your fixtures laid into it and a Today jump, alongside the list. Filtering by team and round is inline above the fixtures now, replacing the pop-up dialog with a Confirm button. Season duration is shown in the match list, and you can edit it or start a new iteration from there.

Creating matches says what it does. The three unlabelled icons at the top of the Matches screen are gone, replaced by an Add button offering Generate schedule or Create a match. For leagues, creating a match includes a dropdown for the round, and new rounds open up once one match exists in the previous one.

My competitions, at a glance. List or Tiles, with season progress in plain language: “Ends in 106 days · Nov 30, 2026”, “Starts in 1 day”, “Ended · Jul 31, 2026”. Search and grouping by sport help if you run a lot of them. You can pin favourites to the sidebar, although pins are tied to the browser you’re using for now.

Format & structure, a new page for the shape of your season. Each stage is listed with its type and the teams placed in it, and a line at the bottom confirms whether every team has a home.

Dark mode, at last, plus a real settings page with app theme, language, first day of the week and links to the help centre and video tutorials.

Notifications became an Inbox. Promoted into the main navigation, with search, date filters and bulk select. It used to be a bare list behind a bell.

Empty screens explain themselves. Each one now tells you what the feature is for and gives you a button to start.

Torneo screen

One thing is gone

The global daily matches view has no equivalent in v2. The old top-bar Matches page, a date strip with that day’s fixtures across all your competitions, is no longer there. Matches are reached through the competition that owns them.

Two names changed as well. The match Post-match tab is now Edit, and the old Competition tab has split into Teams and Format & structure.

Where to find it

Torneo is at torneo.com and it’s free. Try it and let us know how you like it!

Torneo 2.0 is live: the web app has been rebuilt around the competition

Torneo 2.0 is live: the web app has been rebuilt around the competition

Squads now belong to a season. Every competition gets its own workspace. There are four ways to record a match, and a publish screen that finally tells you what’s blocking you in the process. 

If you run a league, a cup or a school tournament, Torneo is the free tool Sofascore built for you: fixtures, squads, standings, brackets, player profiles and live scoring. Whatever you publish goes through to the main Sofascore app, which means a Sunday league in São Paulo ends up in the same place people check the Champions League.

That part hasn’t changed. The web app around it has been rebuilt.

A workspace for every competition

Torneo used to be one screen. Your competitions ran down the left, whichever one you’d clicked open sat on the right behind a row of tabs, and four more destinations hid behind a cog.

Now opening a competition opens a workspace. The left panel becomes that competition’s own home, with its logo, publish status and season picker, and the menu underneath is grouped by what you’re actually doing:

  • Run — Matches, Standings, Brackets
  • Build — Teams, Players, Venues, Format & structure
  • Settings — Info, Regulations, Suspensions, Collaborators

Day-to-day work at the top, setup in the middle, configuration at the bottom and out of the way. All eleven destinations are visible at once, with nothing hidden behind an icon. Breadcrumbs across the top tell you where you are, and one click on the icon rail takes you back out to everything else.

Squads now belong to the season

This is the change underneath everything else. Squads are now stored per season, so editing this year’s squad no longer rewrites last year’s. The 2024 team sheet stays as it was.

Tournament settings moved to the season level too. Format, regulations and the rest now belong to the season you’re working in rather than to the competition as a whole.

One caveat worth knowing before you go looking for it: per-season history currently lives in Torneo only. On Sofascore, a published competition shows the squad from its latest season.

Four ways to record a match

How do you want to record this one? The Edit tab asks that up front now, with a preview of each of the four answers:

  • Edit live match — minute by minute as it’s played. Goals, cards, subs and the running score, on a ticking clock.
  • Live result only — score period by period, each change saved as you go.
  • Edit post-match — reconstruct or fix the full record after the whistle.
  • Edit result only — just the final score, nothing else.

That last one is the honest option for anyone who finds out the result by text message an hour after full time. All four used to live behind a single post-match screen and a Result Only Mode toggle you had to already know about.

The match Info tab was rebuilt around reading rather than editing, with match details on the left and a Status & actions panel on the right holding Edit match and Postpone, cancel or walkover.

Lineups are quicker to build, and now they earn their keep

Building a lineup starts with two pictures. Tick the starters and subs from a player list, which is quickest, or place every starter in a formation on the pitch with kits, captain and bench.

Pitch lineups are much faster to put together now, because players are assigned automatically based on their position.

There’s also a new reason to bother. On matches with a pitch lineup, you add match events by clicking the player on the pitch, rather than hunting for a name in a list while the game carries on without you.

The publish screen tells you what’s wrong

The publish page opens with where you stand. 282 of 289 entries ready, a progress bar, and a Publish button that stays disabled with the reason written out: “Resolve the 7 flagged entries below before you can publish.”

Every flagged entry states its own blocker in place and offers a Fix link, so you sort it out from the publish screen itself. “Add a link or upload a document as proof to enable publishing on Sofascore.” “Too many players share this birth date.” The old version gave you a small red minus and let you work out the rest.

Groups summarise themselves as well, so “24 teams · all ready” and “264 players · 6 need review” tell you where to look without opening anything.

Publish state follows you around now, too. A card above the menu shows Not published yet and Publish changes on every page, and a team that isn’t live says so in context.

The rest of it

Players got their own page. You used to reach a player by opening their team first. Every player in the season now sits in one list showing their team, with search, a team filter and pagination. Teams and Venues got the same treatment; they used to share the old Competition tab.

Calendar view for matches. A proper month grid with your fixtures laid into it and a Today jump, alongside the list. Filtering by team and round is inline above the fixtures now, replacing the pop-up dialog with a Confirm button. Season duration is shown in the match list, and you can edit it or start a new iteration from there.

Creating matches says what it does. The three unlabelled icons at the top of the Matches screen are gone, replaced by an Add button offering Generate schedule or Create a match. For leagues, creating a match includes a dropdown for the round, and new rounds open up once one match exists in the previous one.

My competitions, at a glance. List or Tiles, with season progress in plain language: “Ends in 106 days · Nov 30, 2026”, “Starts in 1 day”, “Ended · Jul 31, 2026”. Search and grouping by sport help if you run a lot of them. You can pin favourites to the sidebar, although pins are tied to the browser you’re using for now.

Format & structure, a new page for the shape of your season. Each stage is listed with its type and the teams placed in it, and a line at the bottom confirms whether every team has a home.

Dark mode, at last, plus a real settings page with app theme, language, first day of the week and links to the help centre and video tutorials.

Notifications became an Inbox. Promoted into the main navigation, with search, date filters and bulk select. It used to be a bare list behind a bell.

Empty screens explain themselves. Each one now tells you what the feature is for and gives you a button to start.

Torneo screen

One thing is gone

The global daily matches view has no equivalent in v2. The old top-bar Matches page, a date strip with that day’s fixtures across all your competitions, is no longer there. Matches are reached through the competition that owns them.

Two names changed as well. The match Post-match tab is now Edit, and the old Competition tab has split into Teams and Format & structure.

Where to find it

Torneo is at torneo.com and it’s free. Try it and let us know how you like it!

AboutLive scores service at Sofascore livescore offers sports live scores, results and tables. Follow your favourite teams right here live! Live score on Sofascore.com livescore is automatically updated and you don't need to refresh it manually. With adding games you want to follow in "My games" following your matches livescores, results and statistics will be even more simple.
The latest stories
When the fun stops, STOP