20 lutego 2012 Grzelak rozwiązał za porozumieniem stron kontrakt z białostockim klubem, podczas rocznego pobytu w Białymstoku zawodnik nie zadebiutował w oficjalnym spotkaniu.

16 marca 2012 Grzelak podpisał półroczny kontrakt z zespołem CracoviiGrzelak rozwiązał kontrakt, w której zadebiutował 23 marca 2012 w przegranym przez Pasy meczu 1:3 przeciwko Górnikowi ZabrzeEkstraklasa: Cracovia po fatalnych błędach przegrała z Górnikiem Zabrze. 9 lipca 2012 podpisał roczny kontrakt z Górnikiem Zabrze, który został rozwiązany już 4 dni później z powodu doznanego podczas towarzyskiego meczu przeciwko MFK Ružomberok urazu (Górnik skorzystał z zapisu umownego). W sierpniu 2013 Bartłomiej Grzelak podpisał roczny kontrakt z Wisłą Płock, jednak kontrakt został rozwiązany już w grudniu.

Reprezentacja Polski Zadebiutował w reprezentacji Polski w towarzyskim meczu ze Zjednoczonymi Emiratami Arabskimi rozgrywanym w Abu Dabi. Grzelak wyszedł w podstawowym składzie i strzelił dwie bramki.