{"id":69198,"date":"2025-08-15T15:54:12","date_gmt":"2025-08-15T15:54:12","guid":{"rendered":"https:\/\/www.newsbeep.com\/uk\/69198\/"},"modified":"2025-08-15T15:54:12","modified_gmt":"2025-08-15T15:54:12","slug":"i-used-gpt-5-to-code-a-fantasy-premier-league-program-and-i-might-actually-stand-a-chance-of-winning-my-draft-this-year-thanks-to-chatgpt","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/uk\/69198\/","title":{"rendered":"I used GPT-5 to code a Fantasy Premier League program, and I might actually stand a chance of winning my draft this year thanks to ChatGPT"},"content":{"rendered":"<p id=\"0053c943-e187-422b-9e99-c12a9c6e1098\">With the start of the Premier League season fast approaching, my annual Fantasy Premier League draft was on the horizon.<\/p>\n<p>I&#8217;ve been playing this alternate version of more traditional fantasy football (soccer) for seven years, but this time round, my preparation was more chaotic than usual.<\/p>\n<p><a id=\"elk-seasonal\" data-url=\"\" href=\"\" data-hl-processed=\"none\"\/><\/p>\n<p id=\"0053c943-e187-422b-9e99-c12a9c6e1098-2\">I had a spreadsheet of my top 200 players, position tiers in another tab, and a mental list of \u201cdon\u2019t forget\u201d picks that I knew I\u2019d definitely forget \u2013 but for the first time in my seven-year Fantasy Premier League Draft career, I hadn&#8217;t followed off-season transfer news, and with my draft just days away, I was panicking.<\/p>\n<p>You may like<\/p>\n<p>Eight managers, 15 picks each, snake draft format, chaos was coming. Then it hit me: what if I could build my own draft program?<\/p>\n<p>There was just one problem: I don\u2019t know how to code.<\/p>\n<p><a id=\"elk-13c31c44-a599-43ab-b338-1cda83e6167a\" data-url=\"\" href=\"\" data-hl-processed=\"none\"\/>My AI assistant coach<\/p>\n<p id=\"00455618-169d-493e-a2c3-ffd5850150df\">You probably read that intro and thought to yourself, what even is Fantasy Premier League Draft? And to be honest, I wouldn&#8217;t blame you. The Premier League, the world&#8217;s most popular club football competition, plays host to one of the most popular online fantasy games around: <a data-analytics-id=\"inline-link\" href=\"https:\/\/www.techradar.com\/computing\/artificial-intelligence\/the-premier-league-companion-is-a-new-ai-powered-tool-for-soccer-fans-but-its-useless-at-least-for-now\" data-before-rewrite-localise=\"https:\/\/www.techradar.com\/computing\/artificial-intelligence\/the-premier-league-companion-is-a-new-ai-powered-tool-for-soccer-fans-but-its-useless-at-least-for-now\" rel=\"nofollow noopener\" target=\"_blank\">Official Fantasy Premier League<\/a>.<\/p>\n<p>Millions of players select their favorite footballers before the start of the season and compete against friends based on the athletes&#8217; real-world performance. The issue with this game mode is that everyone owns the same players, and more often than not, friends will lose interest a couple of months into the season, rendering it all a little frustrating and a bit, dare I say it, boring.<\/p>\n<p class=\"newsletter-form__strapline\">Sign up for breaking news, reviews, opinion, top tech deals, and more.<\/p>\n<p>Nestled into a menu on the same website is the far less popular Draft version of Fantasy Premier League, similar to US fantasy football. This offers users the chance to select players pre-season and to be the only one in the league to &#8220;own&#8221; them. So there&#8217;s only one Mohammed Salah, one Erling Haaland, and ultimately one winner.<\/p>\n<p id=\"684b31c7-9771-477b-958b-a8bfe00e9de2\">If you&#8217;ve ever competed in a live fantasy draft, you know the pain. Someone picks a player, you scramble to cross them off your list, and by the time you&#8217;re ready, your 90-second turn is already underway and you&#8217;re in danger of missing out on a bargain.<\/p>\n<p>Existing tools to make my life easier and help me grab the right players were either locked behind subscriptions, weren&#8217;t simple enough for what I wanted, or were just completely unavailable. So I needed to find a solution \u2013 and what better way than to try the new OpenAI model, GPT-5.<\/p>\n<p><a id=\"elk-06e3860e-e194-4742-b164-689a6ee865bf\" data-url=\"\" href=\"\" data-hl-processed=\"none\"\/>ChatGPT Canvas<\/p>\n<p class=\"vanilla-image-block\" style=\"padding-top:56.18%;\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/uk\/wp-content\/uploads\/2025\/08\/iMKGJwDf3LRKakHN5eRRGC.jpg\" alt=\"ChatGPT Canvas Unveil during Day 4 of 12 Days of OpenAI\"   loading=\"lazy\" data-original-mos=\"https:\/\/www.newsbeep.com\/uk\/wp-content\/uploads\/2025\/08\/iMKGJwDf3LRKakHN5eRRGC.jpg\" data-pin-media=\"https:\/\/www.newsbeep.com\/uk\/wp-content\/uploads\/2025\/08\/iMKGJwDf3LRKakHN5eRRGC.jpg\"\/><\/p>\n<p>(Image credit: Future)<\/p>\n<p id=\"e71665d8-f4eb-456f-b59d-7bb20a673f02\">I had never &#8220;vibe coded&#8221; with ChatGPT before; in fact, I had never coded at all in my life. But after Sam Altman and co&#8217;s <a data-analytics-id=\"inline-link\" href=\"https:\/\/www.techradar.com\/news\/live\/openai-chatgpt5-launch\" data-before-rewrite-localise=\"https:\/\/www.techradar.com\/news\/live\/openai-chatgpt5-launch\" rel=\"nofollow noopener\" target=\"_blank\">GPT-5 presentation<\/a>, I thought it was the perfect time to test the new powers of the latest AI model.<\/p>\n<p>My first prompt was basically a wish list:<\/p>\n<p>\u201cMake me an interactive web program where I can click on a player\u2019s name to mark them as picked, colour-code by position, and track picks for eight teams in a snake draft.\u201d<\/p>\n<p>It worked, albeit in a pretty basic way, so I continued to chat with ChatGPT to refine the concept and make a program that was not only nice to look at but also efficient for the task at hand.<\/p>\n<p>I asked ChatGPT to add color coding to each individual position, to import the data with my 200 ranked players from the Google Sheet I had created the night prior, and even display team crests next to each athlete.<\/p>\n<p class=\"vanilla-image-block\" style=\"padding-top:56.25%;\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/uk\/wp-content\/uploads\/2025\/08\/nt6PY6wWCz7WuEGtAuSyFd.jpg\" alt=\"ChatGPT Premier League app\" class=\"expandable\"   loading=\"lazy\" data-original-mos=\"https:\/\/www.newsbeep.com\/uk\/wp-content\/uploads\/2025\/08\/nt6PY6wWCz7WuEGtAuSyFd.jpg\" data-pin-media=\"https:\/\/www.newsbeep.com\/uk\/wp-content\/uploads\/2025\/08\/nt6PY6wWCz7WuEGtAuSyFd.jpg\"\/><\/p>\n<p>My ChatGPT-built Fantasy Premier League Draft tool (Image credit: Future)<\/p>\n<p id=\"d8cb6283-b10e-4d1b-8945-36d42f0291bd\">Each time I asked the AI to make an adjustment, it went away and changed the code right in front of my eyes. Considering I had never even attempted &#8216;coding&#8217; before, I was seriously impressed with how simple it all was.<\/p>\n<p>Fast forward 40 minutes, and I had a fully functional Fantasy Premier League Draft program that I could use to track the live draft and tick off players from my wishlist as other users selected them.<\/p>\n<p><a id=\"elk-1f8b7c52-d977-42e2-b213-36dac97cee58\" data-url=\"\" href=\"\" data-hl-processed=\"none\"\/>Draft day and beyond<\/p>\n<p id=\"7068ca37-fcd2-4d67-b7ca-5e2ba0781699\">Draft day came and went, and thanks to ChatGPT, I didn&#8217;t panic when the 90-second selection timer popped up on screen. Every time it was my turn to select a player, I had the whole list of available ones cross-checked with my rankings right in front of my eyes.<\/p>\n<p>This was a revelation for me; this simple program \u2013 that I created simply by explaining the problem \u2013 was able to solve an issue that had plagued the seven years I&#8217;ve played this slightly niche game, and I was over the moon.<\/p>\n<p>ChatGPT doesn&#8217;t have a magic \u201cbuild exactly what I am picturing\u201d button; you still need to be precise with instructions and to test the results. But it is surprisingly capable of turning a non-coder\u2019s idea into something usable within hours.<\/p>\n<p class=\"vanilla-image-block\" style=\"padding-top:61.79%;\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/uk\/wp-content\/uploads\/2025\/08\/dL9vEaWHjbDxQw8SgTUcBD.png\" alt=\"Fantasy Premier League Draft\" class=\"expandable\"   loading=\"lazy\" data-original-mos=\"https:\/\/www.newsbeep.com\/uk\/wp-content\/uploads\/2025\/08\/dL9vEaWHjbDxQw8SgTUcBD.png\" data-pin-media=\"https:\/\/www.newsbeep.com\/uk\/wp-content\/uploads\/2025\/08\/dL9vEaWHjbDxQw8SgTUcBD.png\"\/><\/p>\n<p>My final team. Don&#8217;t judge me (Image credit: Future)<\/p>\n<p id=\"a99f55a5-35d4-4e8b-b466-dc32990117f5\">For me, the real win was not just that I had a draft tool tailored to my league, it was the realization that I can now build things I used to think were out of reach.<\/p>\n<p>While this article has been focused on fantasy football, it&#8217;s only an example of the powers of AI if you can describe what you need from it. GPT-5 might not be the <a data-analytics-id=\"inline-link\" href=\"https:\/\/www.techradar.com\/computing\/artificial-intelligence\/best-large-language-models-llms-for-coding\" data-before-rewrite-localise=\"https:\/\/www.techradar.com\/computing\/artificial-intelligence\/best-large-language-models-llms-for-coding\" rel=\"nofollow noopener\" target=\"_blank\">best AI for coding<\/a> and I&#8217;ll need to try other models now to see what the competition is capable of \u2013 but AI in general has the prowess to bring ideas to life. And I think that&#8217;s pretty magical.<\/p>\n<p>The Premier League season starts this weekend, so let&#8217;s hope my draft day decisions were good ones. After all, I still think I&#8217;m more knowledgeable about sport than ChatGPT.<\/p>\n<p><a id=\"elk-you-might-also-like\" data-url=\"\" href=\"\" data-hl-processed=\"none\"\/>You might also like<\/p>\n","protected":false},"excerpt":{"rendered":"With the start of the Premier League season fast approaching, my annual Fantasy Premier League draft was on&hellip;\n","protected":false},"author":2,"featured_media":69199,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[554,733,4308,86,56,54,55],"class_list":["post-69198","post","type-post","status-publish","format-standard","has-post-thumbnail","category-artificial-intelligence","tag-ai","tag-artificial-intelligence","tag-artificialintelligence","tag-technology","tag-uk","tag-united-kingdom","tag-unitedkingdom"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/posts\/69198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/comments?post=69198"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/posts\/69198\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/media\/69199"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/media?parent=69198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/categories?post=69198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/tags?post=69198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}