So how I did it is I did the standard 4 inf 2 tank R1, with a 9 ukr 12 w-russia. UK1 you still aim for a UK1 fleet drop and 3 inf in india. Killing the G battleship is key, I’d go so far as to say you should never to KJF if its alive. US1 is 2 sub 2 des 1 car. I never managed to get UK india navy to work so I didnt do that, I also didnt do SZ37 because its so inconsistent.
I put the US bomber in w-australia and put the fleet in solomon islands. If US doesnt have odds to stack borneo I send 1 transport out with the bomber to trade borneo. Important bit is that US must deadzone borneo so that J has to sacrifice a transport back.
UK should trade burma every round, and you have to cover the J3 india timing with a combination of pulling troops from transjordan, and putting the R tanks in cauc/kazakh and even by sending some inf to persia R2.
Russia should also contest china and far east, keeping just enough to deadzone w-russia for as many turns as possible. Goal is to keep G from stacking it until G4.
The most common tactic for J is to go for india, so in that case you stack it (should have at least 70% to hold it) and send R troops through china to reduce J income. J will have to pull out of burma a few turns later, at which point UK starts trading it again. J cant match both ground and navy, so either they will start bleeding income or they’ll skip sub production(both sides should be spamming subs as the main navy unit). If you ever get odds you should stack borneo and get an IC there.
From there you’re going into a KJF endgame, which is all about the US/G race. Russia typically falls G7/G8 and should be abandoned, do not give axis a profitable battle! R sends its remaining stack east through china. US meanwhile should get IC’s in phillipines and east indies, and also needs to shove the J navy off of Japan to stop J from shucking to the mainland. Novice axis players will often let you kill the J navy with a profitable battle, but if J is good they’ll run when the odds get poor.
Main priority is to build a US stack to merge with the fleeing R stack to be able to hold the G stack off. UK should be trading karelia/france if possible. Africa income should be contested. Allies have a decent shot at a VC snipe if US gets progress before R falls, and even after if India is in UK hands. Placing a UK transport outside morocco to snipe italy/france/karelia is a good way to set this up.
Also you need to watch out for a sealion attempt after russia falls. G has a lot of income and could potentially drop a carrier and 7 transports to try snipe it. Either get some inf or try to deadzone baltic SZ.
You win by playing for income and grinding G out while J is stuck on the island, or by VC snipe.
This is based on my practical experience laddering with KJF to allies #1 back in season 1. Some of it is outdated but I think the general playpattern holds up. KJF is weaker but I think its still possible to get top 10 with it. So while I wouldnt play it against another top player I’d say its viable for the vast majority of the playerbase.