Spritebatch Transform Matrix

Hi, just want to check if Matrix.CreateTranslation(-position) works when i pass it into the transformMatrix in the SpriteBatch.Begin.
Matrix.CreateTranslation(position) works and moved accordingly though
Am i doing something wrong here?

Solved… It had something to do with my code.