Be sure to check out my new Moneyball video ruclips.net/video/NF_sK7z-K5c/видео.html That video will hopefully provided some clarity on how to implement the MONEYBALL approach within FM using FMDataLab and offers a foundational guide on how to integrate the methodology into your save.
@@itsnickjosephdont take my word for it but they will slim down the game for fm 25 and focus on rebuilding the foundation and then start to add stuff in later editions
May I suggest you split this video into different chapters. I think it'll increase the views and honestly, this deserves a large number of views. Brilliant, brilliant stuff. Keep going.
This is insane. Honestly, this is just insane. What you are building here is something truly, truly amazing. The community will never be able to thank you enough.
Top work mate. I will make sure to shout - out you in my live streams and videos. I am already using it in my saves and I am starting a new moneyball save on Twitch and one reason is this work. Great work.
This is what the ingame data manipulation and visualisation should be. More data points for informed decisions. A suggested function is ability to accumulate and label stats from year to year.
I've recently started a moneyball save and this is exactly the tool I was searching for to help me on my endeavour. This is simply completely amazing !!!
Because of an injury i have download FM24 and i found this gem. Thank you Sir for your incredible job ! I know nothing about data, computing, etc... but if you need any help (for translation for example) don't hesitate !
If you want your statistics to be even more accurate you can even take the players’ teams’ possession numbers into account. Though I think this can’t be done automatically, nevertheless this is quite the tool you have here mate!
Indeed, I've seen some Mobeyball/Statistics spreadsheets take this approach. Definitely improves accuracy, but as you say it would require some manual work. But it could be a piece of additional functionality I could implement to allow you to manually add possession values for each club. You can also export league data that includes possession from a screen in FM to a html file, so that could ease the amount of manual data entry. Some food for thought. Thanks!
This is absolutely unreal, I play with complete attribute masking and rely primarily on scouts and the limited data analysis currently in FM. This is about to change my life.
Hopefully! I will definitely work on making it compatible with FM25, but hoping the update to the Unity game engine doesn't include removing the data export functionality 🤞
i am developing a moneyball system for my final year project... I need to know what are the research paper you refer to in order to develop the metrics formula? thanks for the masterpiece
Super cool! Thanks for all the work you have put into this. Suggestion: It would be amazing if you could get all the percentile columns to adjust according to the filters. For example, when you set a GK filter on the position, the worst GK should not be in the 90th percentile.
Question mate. I am starting a save in Serie C. I was thinking to add in the scouting edit, instead of the top leagues 1st divisions, to add top leagues but 2nd or 3rd divisions to find players to match my team's division. That would work in moneyball and finding players?
Great work. Can you explain expected assist over performance? I’m a little confused as to how over performance in xA is marked as green. Does this not suggest they are getting more assists than they should? In my head this should be reversed. So the green should highlight xA underperformance?players who should be providing more assists but has wasteful players?
Thank you for your insightful comment, and I completely understand where you're coming from regarding xA Overperformance. You raise an interesting point that highlights the complexity of this statistic. To clarify, xA Overperformance is calculated by subtracting expected assists (xA) from actual assists. For example, if a player is expected to make 10 assists but ends up with 11, their xA Overperformance would be 1. This suggests that the player has outperformed expectations, which is generally seen as a positive outcome, as it indicates that they are not only creating chances but also benefiting from having proficient finishers around them who convert those chances into goals. So, when applying a colour scale, the focus is on the individual player's performance in isolation. A positive number typically indicates that the player is a more effective creator, potentially capable of generating assists even in situations where the chances aren't ideal, which can be a valuable trait. I see your perspective that a negative xA Overperformance might imply that a player has created good opportunities, but their teammates failed to capitalise on them, however, that may not be the only reason. It's also important to consider the nature of the chances being created. For instance, a single chance with a high xA value (e.g., 0.5) is generally more significant than multiple low xA chances (e.g., five chances at 0.1 xA each). The latter might suggest that while the player is creating opportunities, they may not be of high quality. In such cases, the player might be setting up shots from difficult positions or lower xG scenarios, which result in fewer actual assists. So, comparing xA Overperformance with other metrics like clear-cut chances created per 90 minutes and xA per 90 minutes can offer a more comprehensive understanding of a player's creative ability. Ultimately, while I recognise your perspective, I do still lean towards keeping the positive numbers in green for xA Overperformance, as it often indicates players who can consistently create high yeilding opportunities, especially when paired with competent finishers. A negative xA Overperformance, on the other hand, could stem from either inefficient finishing by teammates or the creation of low-quality chances.
@@FMDataLab thanks for the reply. It’s so easy to take stats in isolation without thinking of the bigger picture. I still think it’s a funny one to evaluate on its own, as for sure you can find a diamond in the rough (red) with the help of other metrics. Thanks again for all your work.
it would be great if you could add a **sloped** reference line to the chart :) I want to be able to filter out players below a certain threshold (m=2 for example)
Thank you! I'd love to handle all in-game language in regards to exported data. It's definitely on the roadmap, so non-English speakers don't have to keep switching languages to export data. The website itself will most likely remain in the English language, however. I don't know any other languages and I've barely got a grasp on the English language at this point 😂 Although I think a lot of browsers have an inbuilt translation feature, not a perfect solution, I'm aware, but might help in some situations.
Got any idea of a good way to filter out players in much lower leagues? Is the easiest way to specify each league you want to include - or maybe just to exclude the ones you dont...though both could be quite lengthy
Yeah, a bit of a tricky one. You can filter on World Reputation to filter out low reputation players, but you might have some relatively unknown players with a low World Reputation that play in top leagues that would get excluded by filtering on a minimum of X World Reputation.
Hi mate, I am starting a new save and want to ask you when to add in the scouting details and put the top divisions for scouting players, because I will start in the Serie C, should I put lower leagues instead of the top divisions? Thanks
Yes end of season, or mid season transfer windows are the optimal times to use the Moneyball method. For historical data, you will have needed to have exported that data at that time, once you rollover to a new season, previous seasons data is not available. Only solution would be if you have a save file from previous season, that you can then load up and export statistics from that save file, otherwise you're out of luck unfortunately.
hey mate - been doing an attributeless save with Mustermann skin recently and thought I'd give this tool a go. What's the difference between the main Moneyball views and the alternates in the pack? There's no Readme or anything. Tried to see if I could message on X but I'm not verified, so thought I'd just comment here instead.
@tomkmb4120 The alternate views are just for when you have an issue with the default views, they were generated by another user who had issues with the moneyball views, they're the same columns, just helps when users may have any issues with the default moneyball views. Details here www.fmdatalab.com/tutorials/moneyball#I_am_getting_an_error,_how_can_I_resolve and in my recent video. I'll need to add a README file, thanks for reminding me.
Hi. In your July update, you mention that there are new views for hidden stats. For awareness, McAfee is highlighting potential threats within that download, whereas it had no issue with other view file downloads. Can you say what the alterations are to the non-hidden alternative and I'll just manually change? 👍
Hey, not sure sure why that would be case, but thanks for highlighting it. The views are the same as the default views but also include the hidden Current & Potential Ability fields. Not the star ratings, but the hidden fields from the in-game editor, so you will need to have purchased the in-game editor to be able to add these fields to your view.
I'm currently playing a Youth Academy Challenge so I'm curious about one thing. Will the stats compare my first team players with my reserves and U19 the same way? Say, if my U19 striker has better Goals/90 on U19 matches than my first team striker has on official matches, will the stats show the U19 striker on top of the first team striker on the Goals/90 tab? Since I can't sign players from other teams in my save, I wanna know if I'll have that sort of stat, or will the stats only show my first team players (+ the players out on loan)?
From what I can tell, that stats are derived from senior competitive appearances. So the likes of friendlies, reserve or youth appearances do not contribute to those stats values in FM views.
It's a combination of hiding filters using the "Hide Filters" button above the table, using a higher screen resolution and zooming out on the webpage to a point where I can still read the text.
@@FritzOpoku Try resetting your cache or reset settings to default, perhaps? In your FM preferences, there's a button in the bottom left where you can select either option. Which skin are you using?
Hi, have some problem, When i import my file to "moneyball upload" i just have black screen/ I changed my language to EngUK, clear cache, choose view, but still have problem. But when i use "upload" button my file work, but i dont have scatter chart view option there
@feltronnn Hey, drop me an email at fmdatalab@gmail.com and attach the moneyball html file you are using that gives you an error and any relevant screenshots from FM and FMDataLab to see if I can debug the issue. Thanks.
Amazing work but I was really expecting you to show some examples of undervalued players that are overperforming that would be amazing buys. Not just how to use this platform. I really appreciate the passion and effort you put into this but I personally feel like this is extremely overwhelming and time consuming compared to just getting players with high pace and acceleration which, as we all know, makes any and all other forms of scouting irrelevant. I'm surely a dumb guy compared to you but I simply filter players by pace and acceleration and then look at the rest of their stats/traits/age/pros and cons etc. to determine which one I'm buying.
I do plan on doing a video on this. In the interim I'd suggest @mustermannfm "Moneyball Clinic" series, it's the best out there and whatever I will do will pale in comparison, he showcases how to use "Moneyball" in your save and which stats to look for, for styles of play/roles/positions etc. Of course, you can look at the attributes, that's what the FMDataLab role scoring tool is based upon, and what I tend to look at myself more often than not. Moneyball is just an alternative method to scouting and recruitment. Moneyball would tend to be more beneficial if you are doing an attribute-less save or have attribute masking enabled, where you don't always know what a players' pace or acceleration are. It can also be a way to analyse how your squad or opposition are playing if you export from a squad view.
Hi. Smashing tool. Does take some serious attention. I like to play low league and low finance, and therefore free agents, who will often have lower mins played. Any suggestions?
I think when it comes to those circumstances, the role scoring tool may be a better solution until you get a larger budget. Although, you can still absolutely make use of the Moneyball tool, by filtering your list down to players who are interested in signing for your club, and also filtering down to free agents/low transfer value. My advice would be to just take some caution when viewing some of the stats for those players who have low minutes played. Probably not worth the risk in signing a player that happened to have played really well in the 1/2 games they may have featured in to inflate their per 90 stats, as they will most likely not be able to keep up that consistency game after game.
@pv5680 Yes, the 3 FM23 Moneyball view files are found in the "Football Mananger 2023" directory within the Moneyball views zip file/"Moneyball" directory in main views zip file (Not to be confused with the "Football Manager 2023" directory in the root main views zip file, that includes FM23 views for the role scoring tool, not Moneyball). There will be 3 files: - "fmdatalab_moneyball_player_search_view_fm23.fmf" - "fmdatalab_moneyball_shortlist_view_fm23.fmf" - "fmdatalab_moneyball_squad_view_fm23.fmf" Note the the "_moneyball_" and "fm23" file in the file names. That will inform you that you're in the correct directory.
Hey I love this idea! I tried to troubleshoot by myself however when trying to upload data it gives me an error despite having the correct moneyball views(I tried both squad view and the player search), the language set to English and switching back to the default skin. Any idea why this could be?
Hey, sorry you're having some issues. What does the error say specifically? You can send your .html file to my email address fmdatalab@gmail.com and I can maybe see what the issue is.
amazing work! i'm getting the error that i'm "missing required columns for processing" on the website, and all the things it lists are all the stats in the game. any fix?
@ryan_lmao Hey, someone else seems to having a similar issue. Believe it has to do with column names mismatch/columns not getting added correctly to the view in your game. Would you mind sending me your html file to my email fmdatalab@gmail.com so I can investigate? Also, give the following a try. Delete the views from your save (manage views and delete, not deleting the file itself from your system), then clear cache in the preferences. Then re-import the views, see if that fixes the issue?
@benonwheels Hey, sorry you're experiencing some issues. If you've followed all steps here www.fmdatalab.com/tutorials/moneyball#I_am_getting_an_error,_how_can_I_resolve? In the "I am getting an error, how can I resolve?" section. Then, drop me an email to fmdatalab@gmail.com with your html file you're having issues with, and I'll try to debug the issue. Thanks
I think i have an issue : I play FM24 on a Macbook Pro, and when is use the command + P and select Web page, i have the file where i want but it only contains 512Ko, so i can only have 262 players exported. Do you know what is the issue ?
@le-petit-player7730 I also play on a Macbook and haven't come across this issue. Is it that your exported html only has 262 players? I'd just be sure you selected all players in the list (CMD + A, sometimes you need to go to another screen and back for it to actually select the players) before pressing CMD + P. Then, double-check your html file that it contains all the players you expected.
@@FMDataLab I found the issue : as a French we use Azerty keyboard and there is a bug on FM24 for select all (A and Q have the same fonction). I change the shortcut and now it’s good to select all ! Thanks for your reactivity
@jonathan_hijers4330 What's specially the issue? An issue importing the views, or an issue uploading a player list to either the role scoring or moneyball tool?
Hey! I have a "BuyMeACoffee" link in the footer of FMDataLab, if you're interested. buymeacoffee.com/fmdatalab is the direct link. Don't feel obliged to donate, but I appreciate the interest!
Older FM versions lack many of the stat colums used in the Moneyball tool, rendering much of the Moneyball tool's functionality redundant, especially when it comes to the Actions/Computed stats which use those missing stats in their factor-based calculations. You could add as many as the columns manually to your own custom moneyball view and then export data using that view. But you'll get a warning dialog of all the missing columns after each upload, but you'll still be able to use the Moneyball tool for all the stats that are available within your version of FM. I'll perhaps look at adding views for older FMs with the caveat that many stats will be missing.
@@FMDataLab Please try doing that because I'm planning to buy FM 26 and not FM 25 since there'll be many features added in 2026, and FM 25 is just like a trial. Please it's a request 🙏🏻❤️🥺
@woaawww3337 Yep, there now should be a "Football Manager 2023" folder in the moneyball zip file. I updated the zip file today as someone mentioned that the FM23 views were missing in the zip file, just in case you downloaded the previous zip file. However, FM23 does have a few missing stats compared to FM24. Think it's a couple of thr Outside the box stats.
@sherifddin-9612 It sounds like you've imported the role score views e.g. "fmdatalab_player_search_view" instead of the Moneyball views e.g. "fmdatalab_moneyball_player_search_view" (note the _moneyball in the .fmf filename) The moneyball views will be in the "Moneyball" directory within the extracted zip file. Or just download the specific Moneyball views from www.fmdatalab.com/tutorials/moneyball#Downloading_Moneyball_Views
Be sure to check out my new Moneyball video ruclips.net/video/NF_sK7z-K5c/видео.html
That video will hopefully provided some clarity on how to implement the MONEYBALL approach within FM using FMDataLab and offers a foundational guide on how to integrate the methodology into your save.
you should pin this
Jesus Christ... You should sell this to SI. I'm not even kidding. This is a masterpiece. Koodos for you
Knowing sega they will copy strike him
@@haroonadeel3343 Yep Sega destroys everything that could help FM build a community online. They killed FMinside just a few months ago.
I wish this was the case but all signs show that Fm25 will be simpler as they look to make the console, computer and mobile version more similar
@@itsnickjosephdont take my word for it but they will slim down the game for fm 25 and focus on rebuilding the foundation and then start to add stuff in later editions
@@neymargoatinho1889 I suspect they will be focussing on virtue signalling rather than the game experience
This is masterpiece, I already used it to build a squad for the first season in Bundesliga 2 and I have found some amazing bargains
@hanger9461 I'm really happy to hear this feature uncovered some bargains. Hope these players help you towards promotion 📈
May I suggest you split this video into different chapters. I think it'll increase the views and honestly, this deserves a large number of views. Brilliant, brilliant stuff. Keep going.
That's a great idea, I'll have a look into this, thank you!
@@FMDataLab Glad you implemented it. 😊
This is insane. Honestly, this is just insane. What you are building here is something truly, truly amazing. The community will never be able to thank you enough.
Phenomenal tool, clean UI. Fabulous work!!
@@mustermannfm Thank you, much appreciated.
Hope you can make use of the tool for some of your Moneyball wizardry!
This is a lot of work! Thank you, more people need to see this!
Top work mate. I will make sure to shout - out you in my live streams and videos. I am already using it in my saves and I am starting a new moneyball save on Twitch and one reason is this work. Great work.
This is what the ingame data manipulation and visualisation should be. More data points for informed decisions.
A suggested function is ability to accumulate and label stats from year to year.
I've recently started a moneyball save and this is exactly the tool I was searching for to help me on my endeavour. This is simply completely amazing !!!
I love these kind of things, god damn nice work!
Because of an injury i have download FM24 and i found this gem. Thank you Sir for your incredible job ! I know nothing about data, computing, etc... but if you need any help (for translation for example) don't hesitate !
I actually can't believe this. youre insane man. love it
I’ve used it and works great so far.Great job
Wow, this is a game changer, great work 🔥
If you want your statistics to be even more accurate you can even take the players’ teams’ possession numbers into account. Though I think this can’t be done automatically, nevertheless this is quite the tool you have here mate!
Indeed, I've seen some Mobeyball/Statistics spreadsheets take this approach. Definitely improves accuracy, but as you say it would require some manual work.
But it could be a piece of additional functionality I could implement to allow you to manually add possession values for each club. You can also export league data that includes possession from a screen in FM to a html file, so that could ease the amount of manual data entry.
Some food for thought. Thanks!
Awesome idea and fantastic work mate!
this is insane, love this!
This is absolutely unreal, I play with complete attribute masking and rely primarily on scouts and the limited data analysis currently in FM. This is about to change my life.
How are people this smart man, unreal
i admire you bro, this is just insane. much much much love and luck for you. WOW
This is insane, very impressive will use
goldbridge alt acc??
Geek stuff, this is what I live for. 🔥
WHAT A MASTERPIECE❤❤
Congratulations man, incredible job. Will this tool be in FM25?
Hopefully! I will definitely work on making it compatible with FM25, but hoping the update to the Unity game engine doesn't include removing the data export functionality 🤞
I also hope it. I don't have FM24 but I expect to to buy 25 with the new game engine
WOW just WOW basically i dont comment But this is wow and exactly what i want Great joob and thank you
you sir are a gentleman and a scholar
i am developing a moneyball system for my final year project... I need to know what are the research paper you refer to in order to develop the metrics formula? thanks for the masterpiece
Super cool! Thanks for all the work you have put into this. Suggestion: It would be amazing if you could get all the percentile columns to adjust according to the filters. For example, when you set a GK filter on the position, the worst GK should not be in the 90th percentile.
this is amazing! Will test this!
This is amazing, is there gonna be a git page in the future for this? Would love to help contribute to it
thank god this showed up on my feed
A lot to take in here but amazing work... many thanks..
Broo! You are sick. But in a good way :D
Going to use this with Ajax tomorrow!
Incredible job buddy
Given that new FM is expected to allow you to start any time in the season, is it possible to use this to measure real player data
Question mate. I am starting a save in Serie C. I was thinking to add in the scouting edit, instead of the top leagues 1st divisions, to add top leagues but 2nd or 3rd divisions to find players to match my team's division. That would work in moneyball and finding players?
Great work. Can you explain expected assist over performance? I’m a little confused as to how over performance in xA is marked as green. Does this not suggest they are getting more assists than they should?
In my head this should be reversed. So the green should highlight xA underperformance?players who should be providing more assists but has wasteful players?
Thank you for your insightful comment, and I completely understand where you're coming from regarding xA Overperformance. You raise an interesting point that highlights the complexity of this statistic.
To clarify, xA Overperformance is calculated by subtracting expected assists (xA) from actual assists. For example, if a player is expected to make 10 assists but ends up with 11, their xA Overperformance would be 1. This suggests that the player has outperformed expectations, which is generally seen as a positive outcome, as it indicates that they are not only creating chances but also benefiting from having proficient finishers around them who convert those chances into goals. So, when applying a colour scale, the focus is on the individual player's performance in isolation. A positive number typically indicates that the player is a more effective creator, potentially capable of generating assists even in situations where the chances aren't ideal, which can be a valuable trait.
I see your perspective that a negative xA Overperformance might imply that a player has created good opportunities, but their teammates failed to capitalise on them, however, that may not be the only reason. It's also important to consider the nature of the chances being created. For instance, a single chance with a high xA value (e.g., 0.5) is generally more significant than multiple low xA chances (e.g., five chances at 0.1 xA each). The latter might suggest that while the player is creating opportunities, they may not be of high quality. In such cases, the player might be setting up shots from difficult positions or lower xG scenarios, which result in fewer actual assists. So, comparing xA Overperformance with other metrics like clear-cut chances created per 90 minutes and xA per 90 minutes can offer a more comprehensive understanding of a player's creative ability.
Ultimately, while I recognise your perspective, I do still lean towards keeping the positive numbers in green for xA Overperformance, as it often indicates players who can consistently create high yeilding opportunities, especially when paired with competent finishers. A negative xA Overperformance, on the other hand, could stem from either inefficient finishing by teammates or the creation of low-quality chances.
@@FMDataLab thanks for the reply. It’s so easy to take stats in isolation without thinking of the bigger picture. I still think it’s a funny one to evaluate on its own, as for sure you can find a diamond in the rough (red) with the help of other metrics. Thanks again for all your work.
it would be great if you could add a **sloped** reference line to the chart :) I want to be able to filter out players below a certain threshold (m=2 for example)
I agree, that would be a useful feature. I'll be sure to add this in the next update. Thanks for the suggestion!
Rodri green in everything 14:00 he is literally that guy
amazing and clean site :) plan for other language like italian?
Thank you!
I'd love to handle all in-game language in regards to exported data. It's definitely on the roadmap, so non-English speakers don't have to keep switching languages to export data.
The website itself will most likely remain in the English language, however. I don't know any other languages and I've barely got a grasp on the English language at this point 😂
Although I think a lot of browsers have an inbuilt translation feature, not a perfect solution, I'm aware, but might help in some situations.
Got any idea of a good way to filter out players in much lower leagues? Is the easiest way to specify each league you want to include - or maybe just to exclude the ones you dont...though both could be quite lengthy
Yeah, a bit of a tricky one. You can filter on World Reputation to filter out low reputation players, but you might have some relatively unknown players with a low World Reputation that play in top leagues that would get excluded by filtering on a minimum of X World Reputation.
Unbelievable Stuff
Hi mate, I am starting a new save and want to ask you when to add in the scouting details and put the top divisions for scouting players, because I will start in the Serie C, should I put lower leagues instead of the top divisions? Thanks
@FalseNine.9 Yeah. I'd usually go for leagues with reputation around your own. Players in top leagues tend come at a premium.
This is way above my level,too much detail for me lol
Will you be doing a video showing an example of this when looking for players to sign?
Yes, I would like do this at some point.
Great work! What save are you doing atm? If you have any time to play 😅
I actually haven't "played" FM24 at all, but can't wait to actually use the tools I've built in my own save 😂
@@FMDataLab well I'd love to see it used in a save!
So is this a tool that is mainly useful before the summer transfer window? Since it only looks at the current season's data?
Any thoughts on how to integrate it with historical data, like the last 3 years?
Yes end of season, or mid season transfer windows are the optimal times to use the Moneyball method.
For historical data, you will have needed to have exported that data at that time, once you rollover to a new season, previous seasons data is not available. Only solution would be if you have a save file from previous season, that you can then load up and export statistics from that save file, otherwise you're out of luck unfortunately.
Wish there was app to use like this for phone for Xbox fm24
hey mate - been doing an attributeless save with Mustermann skin recently and thought I'd give this tool a go. What's the difference between the main Moneyball views and the alternates in the pack? There's no Readme or anything. Tried to see if I could message on X but I'm not verified, so thought I'd just comment here instead.
@tomkmb4120 The alternate views are just for when you have an issue with the default views, they were generated by another user who had issues with the moneyball views, they're the same columns, just helps when users may have any issues with the default moneyball views.
Details here www.fmdatalab.com/tutorials/moneyball#I_am_getting_an_error,_how_can_I_resolve and in my recent video.
I'll need to add a README file, thanks for reminding me.
@@FMDataLab Ah thanks for the clarification.
Hi. In your July update, you mention that there are new views for hidden stats. For awareness, McAfee is highlighting potential threats within that download, whereas it had no issue with other view file downloads. Can you say what the alterations are to the non-hidden alternative and I'll just manually change? 👍
Hey, not sure sure why that would be case, but thanks for highlighting it.
The views are the same as the default views but also include the hidden Current & Potential Ability fields. Not the star ratings, but the hidden fields from the in-game editor, so you will need to have purchased the in-game editor to be able to add these fields to your view.
Thanks. Does it matter which column order they are added to the view?
@@mabozar15 No, just that they exist.
goat
SO COOL OMG
I'm currently playing a Youth Academy Challenge so I'm curious about one thing. Will the stats compare my first team players with my reserves and U19 the same way? Say, if my U19 striker has better Goals/90 on U19 matches than my first team striker has on official matches, will the stats show the U19 striker on top of the first team striker on the Goals/90 tab? Since I can't sign players from other teams in my save, I wanna know if I'll have that sort of stat, or will the stats only show my first team players (+ the players out on loan)?
From what I can tell, that stats are derived from senior competitive appearances. So the likes of friendlies, reserve or youth appearances do not contribute to those stats values in FM views.
You are geniuses
🐐
Hi mate. Really sorry for the stupid question. How come your rows are much thinner than mine?
You can edit your view to add/remove columns in any tab. I shorten the columns down so i can add more useful statistics to look at the same time.
It's a combination of hiding filters using the "Hide Filters" button above the table, using a higher screen resolution and zooming out on the webpage to a point where I can still read the text.
I expected a career using this
when i tried loading this view my fm skin just stopped working and now I can’t load skins into my game anymore
@@FritzOpoku Try resetting your cache or reset settings to default, perhaps?
In your FM preferences, there's a button in the bottom left where you can select either option.
Which skin are you using?
Hi, have some problem, When i import my file to "moneyball upload" i just have black screen/ I changed my language to EngUK, clear cache, choose view, but still have problem. But when i use "upload" button my file work, but i dont have scatter chart view option there
@feltronnn Hey, drop me an email at fmdatalab@gmail.com and attach the moneyball html file you are using that gives you an error and any relevant screenshots from FM and FMDataLab to see if I can debug the issue. Thanks.
Amazing work but I was really expecting you to show some examples of undervalued players that are overperforming that would be amazing buys. Not just how to use this platform.
I really appreciate the passion and effort you put into this but I personally feel like this is extremely overwhelming and time consuming compared to just getting players with high pace and acceleration which, as we all know, makes any and all other forms of scouting irrelevant.
I'm surely a dumb guy compared to you but I simply filter players by pace and acceleration and then look at the rest of their stats/traits/age/pros and cons etc. to determine which one I'm buying.
I do plan on doing a video on this.
In the interim I'd suggest @mustermannfm "Moneyball Clinic" series, it's the best out there and whatever I will do will pale in comparison, he showcases how to use "Moneyball" in your save and which stats to look for, for styles of play/roles/positions etc.
Of course, you can look at the attributes, that's what the FMDataLab role scoring tool is based upon, and what I tend to look at myself more often than not. Moneyball is just an alternative method to scouting and recruitment.
Moneyball would tend to be more beneficial if you are doing an attribute-less save or have attribute masking enabled, where you don't always know what a players' pace or acceleration are.
It can also be a way to analyse how your squad or opposition are playing if you export from a squad view.
Hi. Smashing tool. Does take some serious attention. I like to play low league and low finance, and therefore free agents, who will often have lower mins played. Any suggestions?
I think when it comes to those circumstances, the role scoring tool may be a better solution until you get a larger budget.
Although, you can still absolutely make use of the Moneyball tool, by filtering your list down to players who are interested in signing for your club, and also filtering down to free agents/low transfer value.
My advice would be to just take some caution when viewing some of the stats for those players who have low minutes played. Probably not worth the risk in signing a player that happened to have played really well in the 1/2 games they may have featured in to inflate their per 90 stats, as they will most likely not be able to keep up that consistency game after game.
@@FMDataLab Unless I view the hidden consistency value 😉
Chealsea makes the opposide
i hope this doesnt end up becoming a paid service...
Does this work also for console?
@Matute_Xeneize12 Unfortunately not, the FM console versions don't have the export feature that Desktop FM versions do.
Which framework did you use to create this web app?
I used NextJS with TRPC
does this work for fm23 if we put the moneyball files into fm23??
@pv5680 Yes, the 3 FM23 Moneyball view files are found in the "Football Mananger 2023" directory within the Moneyball views zip file/"Moneyball" directory in main views zip file (Not to be confused with the "Football Manager 2023" directory in the root main views zip file, that includes FM23 views for the role scoring tool, not Moneyball).
There will be 3 files:
- "fmdatalab_moneyball_player_search_view_fm23.fmf"
- "fmdatalab_moneyball_shortlist_view_fm23.fmf"
- "fmdatalab_moneyball_squad_view_fm23.fmf"
Note the the "_moneyball_" and "fm23" file in the file names. That will inform you that you're in the correct directory.
thank you
Hey I love this idea! I tried to troubleshoot by myself however when trying to upload data it gives me an error despite having the correct moneyball views(I tried both squad view and the player search), the language set to English and switching back to the default skin. Any idea why this could be?
Hey, sorry you're having some issues. What does the error say specifically?
You can send your .html file to my email address fmdatalab@gmail.com and I can maybe see what the issue is.
@@FMDataLab Hey! Thanks for getting back to me so quick I've sent you an email with the error and attachments.
nice, but as always the proof of concept is missing.
amazing work! i'm getting the error that i'm "missing required columns for processing" on the website, and all the things it lists are all the stats in the game. any fix?
@ryan_lmao Hey, someone else seems to having a similar issue. Believe it has to do with column names mismatch/columns not getting added correctly to the view in your game.
Would you mind sending me your html file to my email fmdatalab@gmail.com so I can investigate?
Also, give the following a try. Delete the views from your save (manage views and delete, not deleting the file itself from your system), then clear cache in the preferences. Then re-import the views, see if that fixes the issue?
I also have the same issue. I've also tried everything listed but to no avail.
@benonwheels Hey, sorry you're experiencing some issues. If you've followed all steps here www.fmdatalab.com/tutorials/moneyball#I_am_getting_an_error,_how_can_I_resolve? In the "I am getting an error, how can I resolve?" section.
Then, drop me an email to fmdatalab@gmail.com with your html file you're having issues with, and I'll try to debug the issue. Thanks
@@FMDataLab I had to manually add every column to get it to work. Specifically the shortlist view but that has solved the issue.
I think i have an issue : I play FM24 on a Macbook Pro, and when is use the command + P and select Web page, i have the file where i want but it only contains 512Ko, so i can only have 262 players exported. Do you know what is the issue ?
@le-petit-player7730 I also play on a Macbook and haven't come across this issue. Is it that your exported html only has 262 players?
I'd just be sure you selected all players in the list (CMD + A, sometimes you need to go to another screen and back for it to actually select the players) before pressing CMD + P. Then, double-check your html file that it contains all the players you expected.
@@FMDataLab I found the issue : as a French we use Azerty keyboard and there is a bug on FM24 for select all (A and Q have the same fonction). I change the shortcut and now it’s good to select all ! Thanks for your reactivity
@@le-petit-player7730 Ahhh, that's something I was unaware of. Thanks for letting me know. I'll need to add that into the tutorial section!
This is cool
Does it work for FM23 Mate?
@johnpaularnado7124 it does indeed! There are FM23 views in the zip file. There are however a few stats missing from FM23 that are in FM24.
The views don't work for me? Do you know why?
@jonathan_hijers4330 What's specially the issue?
An issue importing the views, or an issue uploading a player list to either the role scoring or moneyball tool?
will the views work on FM23
@therepost6227 Yes. There is a "Football Manager 2023" folder within the Moneyball folder in the views zip file with all Moneyball views for FM23.
Playing fm is already like smoking crack, now imagine playing fm with moneyball tool. Bye my social life
how can i buy you a coffee ?
Hey!
I have a "BuyMeACoffee" link in the footer of FMDataLab, if you're interested.
buymeacoffee.com/fmdatalab is the direct link.
Don't feel obliged to donate, but I appreciate the interest!
Is this available for FM 21?
Older FM versions lack many of the stat colums used in the Moneyball tool, rendering much of the Moneyball tool's functionality redundant, especially when it comes to the Actions/Computed stats which use those missing stats in their factor-based calculations.
You could add as many as the columns manually to your own custom moneyball view and then export data using that view. But you'll get a warning dialog of all the missing columns after each upload, but you'll still be able to use the Moneyball tool for all the stats that are available within your version of FM.
I'll perhaps look at adding views for older FMs with the caveat that many stats will be missing.
@@FMDataLab Please try doing that because I'm planning to buy FM 26 and not FM 25 since there'll be many features added in 2026, and FM 25 is just like a trial. Please it's a request 🙏🏻❤️🥺
Can u make something so it work for nintendo switch please 😊
Unfortunately, I don't believe the console version has the export functionality. It would require a lot of manual entry otherwise.
Does it work in FM23 ?
@woaawww3337 Yep, there now should be a "Football Manager 2023" folder in the moneyball zip file. I updated the zip file today as someone mentioned that the FM23 views were missing in the zip file, just in case you downloaded the previous zip file.
However, FM23 does have a few missing stats compared to FM24. Think it's a couple of thr Outside the box stats.
@@FMDataLabthx
Hey, using the FM23 views and it's displaying the attributes instead of the stats. Can I get any help?
@sherifddin-9612 It sounds like you've imported the role score views e.g. "fmdatalab_player_search_view" instead of the Moneyball views e.g. "fmdatalab_moneyball_player_search_view" (note the _moneyball in the .fmf filename)
The moneyball views will be in the "Moneyball" directory within the extracted zip file.
Or just download the specific Moneyball views from www.fmdatalab.com/tutorials/moneyball#Downloading_Moneyball_Views
Moneyball isnt data recruitment
"moneyball" IRL = death of the game. Football is passionball, not moneyball. But here in FM, it's different, here it's cool definetely.
This is just too involved.
Scam
I removed my skin and changed language to uk, as well as clearing cache and deleting the views multiple times but still get this message when importing my data: File Data Error
Missing the following Required columns for processing:
"One on Ones (1v1)",
"Acceleration (Acc)",
"Aerial Reach (Aer)",
"Aggression (Agg)",
"Agility (Agi)",
"Anticipation (Ant)",
"Balance (Bal)",
"Bravery (Bra)",
"Command of Area (Cmd)",
"Concentration (Cnt)",
"Communication (Com)",
"Composure (Cmp)",
"Crossing (Cro)",
"Decisions (Dec)",
"Determination (Det)",
"Dribbling (Dri)",
"Finishing (Fin)",
"Eccentricity (Ecc)",
"First Touch (Fir)",
"Free Kick Taking (Fre)",
"Flair (Fla)",
"Handling (Han)",
"Heading (Hea)",
"Jumping Reach (Jum)",
"Kicking (Kic)",
"Leadership (Ldr)",
"Long Shots (Lon)",
"Long Throws (L Th)",
"Marking (Mar)",
"Off The Ball (OtB)",
"Pace (Pac)",
"Passing (Pas)",
"Penalty Taking (Pen)",
"Positioning (Pos)",
"Punching (Pun)",
"Reflexes (Ref)",
"Stamina (Sta)",
"Strength (Str)",
"Tackling (Tck)",
"Teamwork (Tea)",
"Technique (Tec)",
"Throwing (Thr)",
"Rushing Out (TRO)",
"Vision (Vis)",
"Work Rate (Wor)",
"Corners (Cor)".
@@Samuel-wk8lt Looks like you may be uploading to the role scoring tool, not the Moneyball upload.
www.fmdatalab.com/moneyball
@@FMDataLab thanks
Booooriiiing