LibGDX sprite not rendering

I’ve never had this problem before, it’s probably something small i’m looking over.
Setting up :

batch = new SpriteBatch();
		UIBatch = new SpriteBatch();
		cam = new OrthographicCamera(Gdx.graphics.getWidth(),
				Gdx.graphics.getHeight());
		mapManager = new MapManager("test", cam);//loads "maps/test.tmx"
		player = new Player(50, 50);
		cam.position.set(cam.viewportWidth / 2f, cam.viewportHeight / 2f, 0);

This is how I render.

batch.setProjectionMatrix(cam.combined);
		batch.begin();
		mapManager.render();
		player.update(delta);
		player.render(batch);
		batch.end();

Inside player.render(), i’ve tested the sprite with UIBatch which works fine.

test.draw(batch);
test.setPosition(getX(), getY());
		

Inside mapManager.render()

renderer.setView(cam);
		renderer.render();