Actualmente existen cinco pinturas de Caravaggio en España, catalogadas como autógrafas del artista: "David vencedor de Goliat" (Museo del Prado), "Santa Catalina de Alejandría" (Museo Thyssen-Bornemisza), "Salomé con la cabeza de Juan el Bautista" (Palacio Real de Madrid), "San Jerónimo" (Museo de Montserrat) y "San Juan Bautista con el cordero" (catedral de Toledo), si bien esta última suscita dudas y algunos expertos la asignan a Bartolomeo Cavarozzi.