Mfumo katika soka ni mpangilio wa wachezaji wa timu kwenye uwanja. Mifumo mbalimbali inaofautiana katika idadi ya wachezaji waliopangwa kama washambuliaji, viungo na mabeki. Mfumo wa aina hii unaleta tofauti kama timu inalenga kukaza zaidi mashambulio au utetezi katika mechi. Soka ni mchezo wa haraka na wa mabadiliko mengi na nafasi ya mchezaji awapo uwanjani haimaanishi ana majukumu fulani pekee (acha golikipa). Hata hivyo uwepo wa mchezaji katika nafasi fulani huelezea kama ana majukumu ya kukaba zaidi au kushambulia zaidi, na kama wanacheza upande mmoja wa uwanja au katikati. Mfumo mara nyingi huelezewa kutumia namba tatu au nne, namba hizi zinaelezea idadi ya wachezaji katika nafasi fulani. Mfano, mfumo maarufu wa "4–5–1" unakuwa na mabeki wanne, viungo watano na mshambuliaji mmoja. Mifumo tofauti hutumika kulingana na mategemeo ya timu katika mchezo fulani, kama wanategemea kushambulia zaidi au kukaba zaidi, na timu huweza kubadili mifumo kati ya mechi tofauti au wakati wa mechi moja. Chaguo la mfumo hufanywa na kocha. Uwezo wa wachezaji huhitajika mara zote katika kutekeleza majukumu yanayotokana na mfumo unaotumika. Chaguzi la mfumo hufanywa kuzingatia wachezaji waliopo kwa wakati fulani.