Yes, all planet do. Mars' axial rotation period is very similar to earths, taking 24 hours and 39 minutes to complete one solar or apparent day.
it spins prograde
Mars spins faster that was because it then tilted at an angle.
Twice
Which planet?
It takes Mars about 24 hours and 39 minutes for the planet to spin once around its axis. This is equal to one day on Mars, and is similar to one day on Earth.
Mars takes about 24 hours and 39 minutes to rotate.
Mars spins on it's axis in a very similar time to an Earth day. It takes about 24.6 (24.6229) hours for Mars to spin on it's axis. That is about 1.025 earth days.
According to Nasa.gov, one day on Mars is 24hr, 39 min, and 35 sec.
The sidereal rotation period of Mars - one spin on its axis relative to background stars, is 24.623 hours. This is very similar to the earths sidereal rotation period.
It takes about 24 hours and 37 minutes.
The time it takes to make one spin on its axis relative to the background stars is 24h:37min:22.663sec
When a Mars-sized object hit the Earth.