在2018年俄罗斯世界杯B组的首场比赛中,摩洛哥与伊朗的比赛并没有明确的主队。从比赛场地来看,比赛是在俄罗斯的圣彼得堡体育场进行的,因此可以认为俄罗斯是东道主,但东道主并不等同于主队。在体育比赛中,主队通常指的是在比赛中拥有主场优势的球队,而这场比赛是在中立场地进行的,所以并没有明确的主队。

尽管如此,从赔率和博彩公司的角度来看,摩洛哥队在这场比赛中被看好,但这也只是基于博彩公司的预测,并不代表摩洛哥就是实际的主队。此外,考虑到两国的外交关系很差,甚至已经断交,这也可能影响比赛的结果和氛围,但同样并不影响哪支球队是主队。

综上所述,2018年俄罗斯世界杯B组首场比赛中,摩洛哥与伊朗的比赛并没有明确的主队,比赛是在中立场地进行的。