Old French (OF) is often characterized as a Germanic-style asymmetric V2 language, although this characterization is often questioned. The present study evaluates the nature of OF V2 from a quantitative perspective. An extensive set of data provided by syntactically annotated corpora shows that both IP and CP structure change over the OF period. Focusing on Germanic inversion – XVS word order – I argue that most of the attested inversion in OF occurs within an elaborated IP structure and that this type of subject inversion dwindles over time due to the decreasing use of null expletives. True Germanic-style embedded V2 does not appear until the late 12th century, and is only rarely used throughout the 13th century. Thus, OF is an asymmetric V2 language, but with a difference, namely in having an IP field that allows for apparent V2 orders and a CP field that is only marginally employed.