Capillary trapping plays an important role in CO2 storage. Two capillary trapping mechanisms have been extensively investigated, i.e., snap-off trapping and capillary pinning. The latter mechanism only occurs in heterogeneous reservoirs. The majority of studies related to CO2 trapping have focused on snap-off trapping during the post-injection period, when imbibition of the wetting fluid (e.g. brine) is prevalent at the tail of a buoyantly rising CO2 plume. The main reason that the injection period has been ignored is that snap-off trapping is absent in homogeneous reservoirs; in homogeneous reservoirs there is no imbibition during injection. Here, we investigate capillary trapping in heterogeneous fluvial-type reservoirs during the injecti...