have been batting
Presente perfecto progresivo del verbo bat. Hay otras traducciones para esta conjugación.

bat

Finally, in the final 1 and 2 place, the two roses that have been batting for the title of Champions, the Accademy FIFS and the Garage Bar Mozzate, have also come to the end.
Finalmente, en la final, 1o y 2o lugar, después del último partido del Campeonato, las dos rosas que también han luchado por el título de Campeones de Italia, la Academia FIFS y el Garage Bar Mozzate.
Palabra del día
el pan de jengibre