Ground roll is a coherent noise in land seismic data that has high energy, high amplitude, low frequency and low velocity. It has to be attenuated in the seismic data processing as it may mask reflections in the zone of ground roll. In this study, we employed common reflection surface for finite offset (FO CRS) to attenuate the ground roll. The FO CRS stacking operator is a hyperbola; therefore, it fits the hyperbolic reflections in the prestack data. Conversely, the ground roll is linear in the common-midpoint (CMP) and common-shot (CS) gathers and can be distinguished and attenuated by the FO CRS operator. Thus, we search for the dip and curvature of the reflections in the CMP section and CS gather prior to the finite-offset section. When the algorithm is specified, the ground roll and reflections have low and high coherency values, respectively. So, any event with non-hyperbolic traveltime, like the linear traveltime ground roll can be removed.We applied the proposed method on a synthetic and an oilfield data from the west of Iran. Results showed that the FO CRS stacking method properly attenuated the ground roll. Further investigations were the effects of spatial aliasing, frequency content, random noise, ground roll dip, the range of dip and curvature scans and reflection amplitudes on ground roll attenuation by the FO CRS stacking. From mentioned parameters, spatial aliasing, frequency content, and random noise had no significant effects. On the contrary, the proposed method turned out to be strongly dependent upon ground roll dip, the range of dip and curvature scans and reflection amplitudes.