Match Simulator
Match Simulator 4.5 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.
4,846 comments

Before posting your question here, please take the time to read the FAQ. It provides answers to the most common questions, like when the 2025/26 player data will be released. 

I noticed some bug in the default lineups. When the formation is automatically selected, some teams may not have enough players for a certain position. Let's take a CM and CDM for example. I'm interested in why the AI, or whatever it is, chooses a player worse than the one on the roster. It turns out that in order to replace the missing position of the CM with a better CDM, a worse CDM is selected. I hope my problem is clear. 

Hmm, I dont really understand. Can you give an example? Preferably a team that has this situation or if it is a custom team then please attach the link to the pack as well (but keep in mind that for custom teams there are no alt positions yet so its harder to fill the lineup)

https://matchsimulator.com/tactics/237424/aaaa

I can attach a link to the tactics. I didn't touch them, I left them as is. I was just confused by the choice of the CDM, which is weaker than the team has. 

https://matchsimulator.com/tactics/237461/aa

It happened again, this time with CBs. A player with a 62 rating is on the substitute's bench, while a player with a 59 rating is in the starting lineup. However, their position is the same.

Hey Joshua how can i view the devices that are connected to my account? Thank you in advance for your response!

There is no such page actually, why do you want that? If you're afraid of someone else having access to your account I'd suggest changing your password.

In one of my mod packs, I made an 88 overall player, but when I go to kickoff, instead of 88, it says 78, is it a glitch?

Cant really say anything about it without context. Please send the link to the customization pack and tell me which player is wrong.

Customization pack 'Fuerza Azteca 3.0' | Match Simulator Roberto Anezo, instead of 87, it says 77, just download the mod, go to kickoff and then you might see it

Joshua can you add that we can change the players goal scoring frequency or other cool stuff like that 

Sounds cool, like a configuration option where you can change the chances. Added to ideas

Bayern has literally 43% win over Dortmund...

https://matchsimulator.com/match/04f4009394935d59/borussia-dortmund-vs-fc-bayern-munchen

When will there be more commentary as it usually says the same things and it never says how good the goal is so i think there should be commentatory saying things like He has just managed to pull of that amazing strike, Oh my god what an overhead kick or and he slots it home in the dying minutes of the match 

I think that you should add live player updates because haaland has scored more goals than mbappe but mbappe is higher rated

Not coming anytime soon. Maybe winter updates will be added, but thats about it. You can always update the ratings yourself or import a pack with updated ratings

Here are some issues that should be fixed to improve Match Simulator                   

1. The amount of fouls between a strong and weak team should be equal, for example I simulated Paris Saint Germain vs Kerala Blasters and Kerlala commited 22 fouls while PSG commited 0 this is unrealistic as the amount of fouls between a strong and weak team always similar for example Norway vs Moldova ended 11-1 but norway commited 8 fouls and moldova also commited 8 and portugal vs armenia ended 9-1 but but portugal commited 7 Fouls and armenia commited 8

2. More dominate preformances. Something that has been an issue is the lack of dominate matches. Like if Spain faced San Marino the game should end 10-0 or even more not like a 3-0.

3. More goals from individuals. I did a simulation of a 99 rated striker in La Liga and they only scored 26 goals. I know footballers dont score as much as they did in the past but Haaland for example right now has 19 goals in 16 apperances and Kane has 24 goals in 18 apperaces there should be more goals from idividuals.

Joshua, if I create a mod, when I go to edit the team's lineup in a match, the players' alternate positions don't appear. Can you fix that?

Alt positions have not been added to customization packs yet, will come soon

Okay, Joshua, thank you very much. I'd like to take this opportunity to say that I love this website and I hope it will still be around for many years to come. When I can, I'll definitely become a premium member. I enjoy simulating matches and tournaments every afternoon. Thanks a million, Joshua. Goodbye. 😄

🙏🙏🙏

add player ratings

Planned

I wonder if this means a new match engine will come soon...

these updates are very good

Hey Joshua, Quick Question. Why Doesn't Northern Mariana Islands Have A Flag?

I'm just using a dataset of flags that does not include all of them. Maybe someday I'll expand it but for now this will have to do

Say I do a cup with home advantage. Will there be home advantage for the final?

Finals are always neutral

Hi joshua, there seems to be a bug on my tactics specifically for 24/25 newcastle. I transferred almirón out and am now trying to manually move him out of the starting xi. For some reason, whenever I click save tactics, he comes back to the starting xi again. All the other tactics are working just fine, it's just specifcally this one

Thanks, heard complaints about this from someone else too, looking into it now.

This should be fixed now ✅

What is the maximum amount of games you can be suspended for?

3

Really? In my league, Greenwood was sent off on gameweek 16, and was suspended until gameweek 20, so he was banned for 17, 18, 19 and 20 - 4 games.

Was it an odd league by any chance (e.g. the team had a matchday where they did not play)? Another explanation that i forgot about could be that he got a 2nd yellow, and the yellow cards triggered another suspension for total yellow cards

yep it was a second yellow thanks

When creating cups, could you add a feature where you could have a host nation for your cups? (Consider adding the co-host option as well)

Its on the planned list

Idk if its just me but the past few updates have not been working. Specifically 3.15.2 and 3.15.1. Because Im still getting instances of injured or suspended players still in the reserve and also multiple goalkeepers are still appearing on the bench. And also the smater substitutions and team rotation is still iffy example sometimes you would find RBs replacing CBs despite there being a CB on the bench, even thought its supposed to prioritize main and alt positions.

1. Can you give me a link to a match where a rb is chosen over a cb?

2. And a link to a match where you have multiple GKs in the bench?

3. When you have injured/suspended players in the bench, can you not sim that match and instead send the link to your cup so I can check it?

This is when the two keepers on the bench https://matchsimulator.com/match/c21f1a3cbbc592ce/brighton--hove-albion-vs-west-ham-united

Thanks! Looked into it, its caused by the custom tactics that are applied to West Ham, because of an injury/suspension someone had to be replaced and a spot came free on the bench. That filling up the bench for a custom tactic is another piece of logic independent of the default squad, so that clarifies it. I will be fixing it there as well though, thanks for letting me know!

Welcome

https://matchsimulator.com/match/de956f994b232caf/bournemouth-vs-west-ham-united

In this Smith was chosen over James Hill despite Smith not being able to play CB while Hill was available

Ah, same clarification, caused by the custom tactics. Completely forgot to look into that as well. The newly released updates apply to the default squad, but I will make it so that those parts of the logic will also apply to custom tactics.

Were you able to find a match where the injured/suspended were shown on the reserves?

Not yet

https://matchsimulator.com/match/954ce9482741fd8a/liverpool-vs-inter

I Have No Words...

Hi, Joshua! I enjoy using your site to simulate matches in my virtual leagues, but I recently encountered a bug I'd like to share. 

When I want to rearrange players and change the formation in the tactics section, I click save and nothing happens; my changes aren't applied.

Thanks for website and sorry for my bad english

Alright, thanks for pointing that out, will investigate!

Hmm, I just created a new tactics, changed the formation and switched some players, and the tactics are saved regardless.

Could it be that you misunderstood how the tactics work? Tactics are not automatically applied to matches.

In quick match, you have to open match settings, then set lineups to custom. Then click the Edit lineups button. Go to your team's tab, on the left it shows a section where you load your tactics. Select from the dropdown, then click load and it will be applied.

In cups, this works the same except you can select the edit button next to the match to go to this page.

And in cups, under Team management (button at the top) you can set the default tactics. If you set it there, it will be applied for every match for this team in this cup.

Hope this helps! If this is not what you meant, please describe a little more what you do, what happens, and what you would expect.

It's weird. I've just created a new tactic and can easily change it, but the ones I've been creating for a while can't be edited.
Now I'll know what to do. Thanks for your help.

Thats still weird though, I tried editing an existing one and had no problem either. Can you send link(s) to the tactic(s) that you cant change?

Tactic: https://matchsimulator.com/tactics/174193/atletico-madrid
Pack (activated): https://matchsimulator.com/customization-pack/125451/virt-la-liga-rpl

Should be fixed now, thanks for reporting! (It was caused by the unavailable player, so it would only happen in tactics where that message was showing).

when i use my custom pack on 2014-2015 it dosent put the best players on the line up because it put players that fit the formation correctly with their position. Can you change the automatic line up setting in a way that they can make the best line up with the players with the higgest overall rating. 

what im trying to say is when i activate my custom pack it change the starting players in their formation, for exemple they put ronaldo on the bench but he have the highest rating it dosent make sense.

For full reference, can you make a tactics for that team (do not change the lineup, i just want to see what it defaults to) and share it here?

So what happens here is that because it is a custom team, the players lose their alternatove positions since this has not been added to customization packs yet. This will soon come.

The result is that the lineup you get is actually the best possible lineup it can make when all the players have to play their position. Again, when alt positions are added to customization packs, this will be solved automatically.

ok now i understand, it makes sens now. thanks a lot and i love how this game is getting better and better, take your time for the best results!

 

Hey, Joshua! I want to report a bug and to give an idea: 

 

Bug: When I was trying to transfer a few players, I realised that, after they were transfered, the players no longer had alternative positions... Are you able to fix this?

Idea: I realised that the Argelian national team only had 10 players in the initial 11, because they had no GK. Besides, I saw situations where, for example, a team ha players with 70 - 82 overall, but, after the update, they had a CB in the initial eleven with 60 overall, despite having 70 - 75 rated LBs and RBs that could do the job in a decent way. Could you make a strategy, so that these RBs, LBs and players playing as GKs could be in the formation, even with a minus 3 - 20 (depending of the cases) points of overall as a penalty?

 

Thanks and continue working hard in this amazing website!

To better explain the idea, here´s an example: in my CP with more 36 nations, San Marino is prejudiced, because the 56 rated RB Manuel Battistini could have gone to the starting XI, by replacing the 48 rated LB Filippo Quaranta, even with a penalty of - 3. The same could happen to Enrico Golinucci (58 rated CDM), that could replace Kevin Zonzini (51 rated CM). I'm not criticizing the new model, because it has many advantages, and I know that I can replace the players in 'Edit line-ups', but it's boring to check in every game the formation. Sorry if I'm being to rigorous here. 1

To restate, this is exactly the decision I want users to make. A 'penalty' system is in place, a player out of position does not count with bonus towards the attacking and defensive strength of the team. But I'm leaving that decision to the user. (and once alt positions are in packs, you could also add LB as an alt to Battistini if this specific case bothers you too much). 

In real life, you often see cases where there is a good player left out and a worse player playing because of a misfit in the formation, for example in The Netherlands, where Frimpong could play LB as well, often a worse back is starting.

Bug: correct; alt positions are not in packs yet. Will come soon.

Idea: the situation you're describing is really an outlier and even with that outlier, i'd still argue that it is the correct behaviour. Those LBs and RBs did not have CB as an alt position, and sometimes you really just need an actual CB to play there. Besides, I don't want the lineups to be 'perfect' (though, if I made it like you suggested someone would report a bug where they played an LB/RB in CB even though a CB was available), because I want to leave some space for manual interaction. The lineups are nearly perfect, but with some attentive tweaking and decision making you could find better alternatives.

As for the Argelian team: when there is no goalkeeper, they will simply play without one. Maybe someday I'll add that a regular player will go there, but it makes more sense to just be prompted to add a GK yourself.

Ok, I understand. Thank you for the responses!

Joshua this web will be the best if you add a career mode, I know its difficult but it would be a much better web/app than now and now is incredible so...

 

Barca had more chance to win every match, and won only once!

https://matchsimulator.com/cup/1897177/ucl-fair

Hi, Joshua. I have some ideas for you to add. 

  1. I would like to see the MVP after the match (I think this feature might appear after adding player ratings).

  2. Adding new statistics to the match. For example, passes, xG, possession, saves. And maybe in the future there will be a function to view player statistics, which the WhoScored or Sofascore has. 

  3. It happens, and quite often, that when strong opponents play against weak ones, the strong ones don’t commit any fouls at all. In real life, a strong team certainly commits fewer fouls, but not so much that they don’t have any at all.

  4. And one more thing. I'd like to see some variety in goals. For example, somewhere it would say whether a goal was scored with a bicycle kick, into an empty net, or from outside the penalty area, and add speed of the ball and distance. So it's the information about goal.  

And thanks for the website, it's incredible. 

How to change a players alternate position on desktop josh?

Alt positions arent in customization packs yet, will follow soon

Great Update Josh!!

Genuinely the best match I have ever simmed

https://matchsimulator.com/match/93aa0d8c6c802275/borussia-monchengladbach-vs-tsg-1899-hoffenheim

Joshua can you make that we can set our player's kit numbers

Is it possible to put light rotation on every team permanently at the same time?

Not right now, but it is a planned feature

thanks

Version 3.15.0 
An update that we're really excited about... this version brings smart lineups! 

Teams will automatically choose a lineup that fits their team best, also accounting for alternative positions of players. No more shifted formations where CDMs play in LB, weakening your team significantly!

And we made some more updates: 
-Substitutions are now always trying to be replaced by a direct swap; so a player playing at CB for a CB, and if that's not possible then it looks at the alternative positions. If even then no match can be found, it looks at the same line (def/mid/att).
-Team rotation is now also trying to replace based on main and alt positions -The beta engine has been renamed to Tactical, as it expresses the difference more clearly
-The Tactical engine has also been changed so that players now need to be in their main or alt position to get 'bonus' points counting towards the team strength
-Alternative positions are now shown in a tooltip on hover (pc) or click (phone) on the position
-Lineups are now shown including positions and formation in match

Check it out now and let us know what you think! 

Super i'm excited tanks!!

Ive been waiting on this for sooo long Thank you Joshua!

https://matchsimulator.com/cup/1893687/world-cup-2026

 

Hey Joshua,
I’ve got two questions.

  1. When will the manager career mode and player career mode be released? I can’t wait!

  2. When the manager career mode comes out, could you make it as similar as possible to the one in FC26? Of course, I know you can’t do advanced graphics, but I mean in terms of layout—where everything is located—and the overall look and feel.
    P.S. The website is really great!

and also, whaen is the new update coming?

 

Just now ;)

1.No estimation yet. I'm working towards it now with new features, better match engine, smarter lineups etc. But there are a lot of steps still to take.

2. Match Simulator is its own game, so I'm not simply going to replicate another game. I have my own ideas and plans for it.

And thanks, great to hear!

 

 

can you make a cheaper premium like with sim full matchday and double teams id pay for that

Sorry, the Premium price is as low as I can go, because after fees and tax there would be next to nothing left if we go lower than the current price. But there will be periods with discounts, we have some planned for Christmas for example, so keep an eye out!

all good just bought it anyways

Alright, enjoy!

Im a little bit late but we drew Spain :gigachad:

Can't get premium 

Do you mean that there is a technical issue? Or are you missing a payment method that you need? Please elaborate, thanks!

Just can't do it when I go on the pricing page

So I just checked as if I were you. I can go to the Pricing page, then click subscribe and there is a popup where I can get the premium subscription. So I don't see what you can't do.

Are you in the app? Because then you need to go to the browser version (https://matchsimulator.com/pricing) to purchase Premium.

Or if none of that applies; I believe that it is blocked for example in Russia. Do you see the Subscribe button at all? Hope this helps.

I don't have a subscribe button on there though

I see, that helps.

Please answer these questions:
1) Do you visit the pricing page in your browser (not in your app!)?
2) Are you from a country (or using the VPN of a country) that might be blocked, like Russia?

No how do I do it without going in to the app

Go to Match Simulator in your browser:

https://matchsimulator.com/pricing

Do you plan to add more flags to choose from when creating a team? For example: Guadeloupe, Martinique, Tuvalu, Nauru, etc.

Probably not, these are all the flags we have available.

im excited for the match engine overhaul (I saw you have a draft) and have some tips/suggestions

Allow for more dominant, one sided matches (England 10-0 San Marino, as an example), but also allow far more unpredictability, simulator is kinda predictable rn (like United losing to Grimsby)

Allow multiple events per minute, outside of injuries and subs

Add VAR

Add Pace, Strength, and Composure

Can you add the ability to create your own leagues to the league list? And add modified clubs to existing leagues?

Great idea!

Nice 

I don't know if it's possible but it would be useful to have folders for the cups beacause after a while i have a lot of the same cups.I think it would be a great addition

Hey, Joshua can you make that we can make an injury mid-season by ourselves and by the way Prem:

https://matchsimulator.com/cup/1876265/premier-league-25-26

Why is it so difficult to cancel the subscription?

Hi, I feel sorry to hear that. I actually intended to make the process of canceling really easy.
To cancel, you go to your top right avatar > Account settings > Billing and there you can click cancel on your plan.

If you have any ideas or suggestions on how to make this easier, feel free to let me know, that is always appreciated!

Btw: If by any chance you are also the person that wrote the Trustpilot review, I wrote an elaborate answer there as well.

Hey Joshua,

Just wanted to point something out. The simulator seems way too soft on dominant teams. I ran England vs San Marino six times and England averaged only 3.17 goals, even though in real life they average 6.50 across the same number of matches. That’s a difference of over three goals per game, which shows the sim is seriously underestimating how one-sided these fixtures actually are.

The scores keep sticking around 4–0, when real matches are usually 5–0, 6–0, 8–0, etc. What makes it even weirder is that the sim occasionally throws out a 1–0 or 2–0 win for England, and it happens far too often. Those kinds of narrow results almost never happen in real life against a team like San Marino.

Honestly, if the sim wants to feel realistic, dominant teams should be scoring more goals on average. That would make the scorelines look much closer to what we actually see in real matches.

 

England only beat Andorra 1-0 a couple of months ago, San Marino were only beaten 1-0 by Czechia yesterday. Tight games between the 'lesser' nations do happen.

Taking out the anomaly of Austria beating them 10-0, San Marino have averaged 3.66 goals conceded in their qualifying group.

That is a known flaw, Match Simulator is really built for closer matchups. I have plans (and already have a draft-engine) to improve this, but it's hard to implement while also accounting for all situations that MS can be used for. But know that it's a known issue and planned to be improved.

would u also be adding football stadiums ?

Probably not

would u add managers into the simulator and put overalls on the manager so that they can boost the team to have better results

I think managers are not going to happen anytime soon.

It should happen because it would be cool if there was other managers with their tatics because a team could be the best in the world but if they bad tatics and a bad manager they wouldnt preform the tatics matter

And there is now an option to skip the extra time and go straight to penalties. Just turn it on in your match settings or cup settings.

Enjoy!

Thank you!

You are now able to add existing flags to your custom nations! 

-When creating a new nation, simply select the country of which you want to use the flag of
-If you want to update already created custom nations, edit your pack > Changes > Click edit on your custom nation.

We did our best to reflect it everywhere throughout the website, but if you find occassions where it's not properly implemented (or other bugs related to flags/logos) let me know!

Amazing update, congratulations!!! One question, should New Caledonia's flag be like this? The one in the website is the same as France's flag and it confuses me...New Caledonia - Wikipedia

New Caledonia is a colony of France. It has its own flag and a separate structure, similar to a state. 

Yes, I know. But seeing two french flags might generate some confusion. It's just a detail :).

Oh, sorry. I thought the website had a New Caledonian flag and you're asking if it should be French.

Thanks a lot for this new feature I wanted since a long time!

Thank you Joshua!

Great update, brings the created nations to life! Would it be possible to add the old Yugoslavia flag? Just to create a 'what-if' current team