Match Simulator
Match Simulator Available on Google Play
Get
Advertisement
About me

Hi! I'm Joshua, the creator of Match Simulator.

What started as a hobby project in March 2019 has grown into something much bigger, with over 100 million matches simulated to date. This is now the third version of the website, and it’s an ongoing project that we continue to improve.

We’re always grateful for the contributions and ideas from the community. Thank you for your involvement and support, we're looking forward to your comments and ideas!

Contact
Log in or sign up to post comments.
3,663 comments

Version 3.3.0 is out now, containing a substitution rework allowing for 5 substitutions in 3 instances. Matches will use the new substitution rules by default, except for older cups and tactics; you will have to change the cup or tactics settings to upgrade to 5 subs and a larger bench size.

Hi Josh can you make like collections for leagues say for example you have a lot of leagues so you can make folders like premier league collection and have all the premier league I've simulated or something like that please 

That is planned! Also for your saved matches

I don't mean to be a push but when will this feature be added my OCD kicks in when things aren't organised 

Read the FAQ

We cant give estimates on when updates will come

Hello Joshua, how are you ? 

I have a small question, when will the 25/26 seasons of European competitions and championships be released ?

https://matchsimulator.com/cup/1571567/top-32-nations-trophy-2025

What a tournament (EDIT: it's now public!)

Its private πŸ˜‰

Oh haha mb

Now public!!!

Hello guys, thought I might share this idea for a tournament format that I have been doing for, like, weeks now.

Since matchsimulator has 600-700 teams, I thought I could begin with 512 teams. Those teams will be divided into 16-team league tournaments. Overall, there would be 32 league tables.

The top four teams will go to a higher-tier championship matchup, while the 5th-8th ranks will go to, like, a second-tier championship matchup (i.e., UCL and Europa League). The rest would be instantly eliminated.

The qualified teams of each rank (1st, 2nd, 3rd...) will be randomized to have a one-round elimination match. Whoever wins proceeds to the next round. So for example, teams that won first in their respective brackets will have a one-on-one match; the winner proceeds.

The next step is that the winning teams will be split into groups, and they will be in a group stage matchup, but only one team from each group will qualify. There are 16 teams left per ranking, so that means, they would be split in groups of four.

So the winning teams would proceed to the RO16. Winners from 1st face winners from 4th, and 2nd faces winners from 3rd. The winning teams would go to the quarters, semis, and finals.

I don't know if this is understandable but if you want some clarifications, let me know.

Yes, I love that Idea but, I thunk mine's great too

Dear Joshua, Can you please make 2 leagues connect like:

Premier League and Championship 

What I mean is that can you please add Relegation and Promotion

It was already suggested many times and is planned

thanks for telleng me

https://matchsimulator.com/match/3cd7002faf8c6e62/psv-vs-leeds-united

What a game! Check it out, it's absolutely crazy!

https://matchsimulator.com/customization-pack/94691/prime-players. This is my mod pack try this. The game was dope

I suggest that goalkeeper stats should be different from other players. This is the best game I have played loved it.

https://matchsimulator.com/cup/1573936/world-cup check out the world cup 2026

How do I make custom line ups for my team 

Three ways:

1. In quick match, open match settings, set lineup to custom

2. In cups, click the edit icon next to a match

3. Go to Tactics in the menu, create your tactics, then use 1 or 2 and select the tactic there. Or in cup > settings set the default tactic for your team.

Hi Joshua, Can you add a captain role? It would make it realistic (even through that probably does absolutely nothing-)

Planned

i understand that i'll made full Russian modpack in 25/26. it'll help me with learning some things in uni and it's cool :D

I would like that when I download a public mod, I could activate it, create my own mod and edit players from the public mod in it

I understand, but right now thats not possible. I have something in mind that might make this an option but this is more complicated than you might think

Okey, thanks 

Dear Joshua,

I used to simulate a 32-team cup divided into 8 groups just like an old World Cup format about a month ago, and I realized a problem: The first team of group A did not take on the second team of group B as usual, instead of this, all 16-qualifying teams are joint into one pot and automatically randomed in the round of 16. I think it is unfair because I saw some cases that the first teams of 2 groups had to eliminate each other. Could you fix it? 

Thank you for noticing my idea. Hope you will have a good day.

 

Correct, that is planned. 

But you can just edit the draw yourself to ensure it is fair

Freaking finally. My first public modpack (it will update with new teams and players soon)

Sorry, I removed your comment as I dont really like the idea of every unexperienced person being able to write scripts that fire on the website. 

yeah, OK. srr for that πŸ˜…

i'm probably not the first person to suggest this and i understand this might put strain on your database but i think a feature to simulate all matches in an entire matchday with live standings would be cool. especially on the final day of a league where last time drama becomes much more dramatic. 

Simulate matchday is planned, see FAQ

https://matchsimulator.com/match/6aa18feade283090/chelsea-vs-arsenal 
Insane match

Version 3.8.7: You can now bulk clean up your saved matches! In Saved matches, click the Manage button and you will get all your matches with checkboxes to easily cleanup the matches you want to delete.

In case your saved matches doesn't even load because you have too many matches, you can just go to this link: https://matchsimulator.com/user/matches/cleanup

 I was wondering if you could make a change to the game by adding player ratings. Basically, at the end of every simulation when you click on lineups, it shows the players rating out of 10 next to their name. Could you also include at the homepage for the cup that a person simulates, a list of the top player ratings from each player on average? 

Player ratings have been frequently requested and are relatively high on my backlog.

YAY!

so will u add them?

Yes, my backlog is the list of items I'm working on or will be working on

Seeing Bayern win 10-0 in the CWC made me think : we get those type of scorelines in match simulator barely ever. I've never had a team hit double digits before. I feel like the scorelines really should be more reflective of the team put out, like a really strong team like that against a weak side sometimes only develops a 1-0 or a 2-0 scoreline, which isn't realistic. Maybe if a squad is rotated heavily by the stronger side, but in the default presets obviously they aren't. Not saying we wouldn't get tight games between a strong and weak side, but often there is a bigger difference than the simulator lets on. Similarly, sometimes we see two big sides, I'll take my example Liverpool and Bayern, and Bayern beat Liverpool 4-0 away from home. Games should be tighter between closer teams I think. Just my ideas.

 

thanks :)

You're right, the match engine isn't really built for large strength differences between teams. This will be updated someday, but for now we're focusing on adding other functionality.

https://matchsimulator.com/match/146f0589b1a9ae31/marokko-vs-tsjechie

What is this penalty shootout

i think that it would be cool if you click on a player in like the top scorer menu, it brings up a tab like what happens when you clicked on a team that shows the stats of the player doing any match. goals, assists, yellow cards, and red cards. it's not neccesarily important but i feel like it would be cool.

That level of detail is unfortunately not possible, if we have to save who scored, assisted, got a yellow card etc per match then the database would implode tomorrow. The farthest we can go is show a popup for the player with their aggregate stats, that is planned.

An addition could be to make all the group stage or leagues matches playable at the same time. For example, if I want to play all the matches of a team first, I can do it by simulating the matches of that team matchdaty by matchday. I don't know if it's possible, but if it were, it would be a great idea.

Right now thats not possible because of how it determines the current stage and whether a new round should be unlocked. But maybe soemday, I've had the request before

Can you make it so that we can choose the penalty taker, free kick taker, corner kick taker and also choose the captain? 

Planned!

Are you able to get rid of the limit to matches saved because I like to save many of my games, I already have 1.8K saved but now I can't save them anymore.

Same problem. I had to delete more than half to save more. 

I can't be asked to delete 1.8k games for just 200 to save

The limit of 200 saved matches per season is necessary because the database is growing too large. We process around 200,000 matches per day for over 100,000 users. Saving full match data is very storage-intensive and was never meant for every game. It's intended for important or unique matches you want to rewatch.

 

Match results and basic stats are always saved, and in cups, player stats are preserved regardless. You'll get 200 new save slots with each new season.

 

We may increase the limit to 1,000 for Premium users in the future, but unlimited saving isn’t feasible.

 

 

That said, I will be adding a clear all button so you can start fresh, but that might not be what you want if you want to keep some of those matches. Its the best I can do though for now

I've been using the 23/24 season mostly for the past 2 years because of a league system I'm doing so I run out of the slots very quickly

I see, why would you want to save all those matches? You're not going to rewatch all 1.8k of them right?

Probably won't 

So why save them? Could you be more strict in choosing which matches to save?

I usually save the matches I decide to watch. They're basically the broadcasted matches on TV

The matches are at least always saved for 24 hours. And player stats in a cup and the match result will always be saved as well.

Ok

one issue. I have 8k games saved...

clearing all would be bad because some of them are insane

Yep I understand, but I dont see any other way. What you could do is open all those matches in separate tabs, then do clear all, then resave them all. Make sure to not do that around the 20th and 50th minute as they would get cleaned up

But lets wait for the clear all button first

You can now easily bulk delete, see https://matchsimulator/user/matches/cleanup (accessible from Avatar > Saved matches > Manage)

You can now easily bulk delete, see https://matchsimulator/user/matches/cleanup (accessible from Avatar > Saved matches > Manage)

Ok

Hi can we make it so in the UCL format group stages, the teams are automatically put in their correct pots, cause when I add a team like LOSC Lille 5th to the tournament and add a team like Barcelona @ 33rd, it puts LOSC into pot 1 and Barcelona in pot 3 or 4. I would really appreciate it if it was changed. Many thanks

But what are their correct pots? Based on team rating then?

Yes, based on their ability, rated in their overall

Sounds fair, i'll add it to the list

Thank you! 😊

could you make it so that in a league the teams start in alfabetical order?

Hi! While I was making a fantasy league, I realised I couldn´t create players, because there was an error... Could you fix it, please?

I was also liking a comment and this weird warning showed up:

But, when I refresh the site, the like appears...

This is what happens when I create a player ("diz", in portuguese, is "says"):

Should be fixed now, thanks for telling me!

No problem. It´s fixed. Thank you for fixing it!

https://matchsimulator.com/cup/1550540/club-world-cup?uid=684fe04841959
Why did Boca Juniors advance from group C and not Auckland City, which took 2nd place in that group?

It's a rare occassion where both teams are completely equal, and apparently the sorting differs in the scheduling of the next round from what you're seeing. Im aware of the bug, but yeah they both deserved it equally as much to progress

No idea, let's all laugh @ Chelsea who got grouped though🀣

dear joshua

when will the club world cup event be added? Take your time.

It isn't featured on the events, but Joshua created a preset for it :
Cup preset 'FIFA Club World Cup' | Match Simulator
You can simulate it whenever you want!

Dear Joshua, I have been registered to match simulator for many years and I wanted to ask you if you could develop this simulator app for iOS (also for iPhone) I have an iPhone 14 and I would like to play your simulator on Apple devices (IPHONE Intend) I hope soon! Bye and good work!! Congratulations again for the work done so far!

Is there gonna be no FIFA CWC event? sad but its ok

It isn't featured on the events, but Joshua created a preset for it :
Cup preset 'FIFA Club World Cup' | Match Simulator
You can simulate it whenever you want!

This is bizarre: A. Madrid won the Clubs World Cup and a Mamelodi player got a red card TWICE in a single tournment... https://matchsimulator.com/cup/1548434/cwc-1

I wanna create REALLY BIG mod (520 players). Can I automotize this process with some programms? Won't I banned or smth?

Really depends on what youre trying to do I think. Im not going to actively ban you unless the website suffers as a result

i have 20 teams already. in each teams i wanna see 26 players, so i need to create 26*20=520 players. the programm will work only on my computer (like it will create players when i'm not at home or smth like that), so, basically, i don't think that it will crush the website. only if 520 players will be too much for customization pack

Not sure if youve seen it but there are packs with nearly 20k players, see the New teams mod by Ralph

DUDE WHA-

ok now i sure that i won't crush website

How do you do this?

do what? i tried to automotize with python+selenium but i had some troubles with it so now i learn to use BAS

nvm. i'll do it personally

An interesting idea would be to add a timeline to championships and cups. For example, the cup runs from August to May, and we can adjust this date, for example. This could also contribute to the further emergence of several seasons in the championship, as well as the emergence of certain transfers and loans within the cups themselves, where we can change the transfer amount and the term of the contract with the club. I think this is for the future.

I would also like to make several cups linked. For example, in the Premier League there will be a relegation zone, where clubs are relegated to the Championship for the next season, a Champions League zone, etc. In short, to link several cups to one or one to several. Again, this is if there is a multi-season mode in the cups.

i think many people want it, but it too hard to do it fast. maybe in really far ruture

Its definitely cool, but I also chose to go for matchdays instead as scheduling is really difficult and would mean that I would probably get a lot of complaints about the schedule (matches being played two times in a row, too much time between matches, ...). Its just too difficult to do when everything is variable: amount of matchdays, amount of teams, etc.

But joint cups are planned anyway

proposition: setting loan. you set loan date (either from presets or manually set) and once that date will come player will be back into original club

example: you set player end of loan into 1st of july, so with 1st of july that player would reset itself to original club

Cool idea, but I'm not sure I'll add it

Idea: Graph on the team page that shows their league position over time

Planned!

I think it will be cool when you click on a player's goal you can see where he shot, what distance from, speed and xG of this shot. Or not just a goal, but any shot, both on target and not.

I also noticed that when players make a shot, it never ends in a corner. For example, either the goalkeeper will take the ball or it will just miss.

It'd be great to see more easily when a team get a red card, like a red square next to the name of the team like in TV

Good idea, will add it to my list