*Số trận ra sân và số bàn thắng ở câu lạc bộ tại giải quốc gia, chính xác tính đến 03:16, 19 tháng 5 năm 2024 (UTC) ‡ Số trận ra sân và số bàn thắng ở đội tuyển quốc gia, chính xác tính đến 23:01, 8 tháng 6 năm 2024 (UTC)
Stanišić từng thi đấu cho đội trẻ của TSV 1860 Munich tại giải hạng hai cho đến mùa hè năm 2015.
SC Fürstenfeldbruck
Vào lúc 15 tuổi, Stanišić gia nhập đội U-16 của SC Fürstenfeldbruck tại giải hạng sáu.[4] Với đội B-Junior trẻ hơn của câu lạc bộ, anh là một trong những cầu thủ có thành tích tốt nhất ngay từ khi gia nhập và với tư cách là cầu thủ ghi bàn nhiều thứ hai trong đội, anh đã giúp Bruckers trở thành một trong hai đội dẫn đầu ở Giải bóng đá vô địch B-Junior quận cùng với 1. FC Garmisch-Partenkirchen. Vào tháng 5 năm 2016, khi mới bước sang tuổi 16, anh đã được triệu tập lên đội U-17. Anh cũng là một trong những cầu thủ có phong độ tốt nhất trong đội U-17 và với 2 bàn thắng trong 8 trận còn lại của mùa giải, anh đã giúp đội U-17 của SC Fürstenfeldbruck được thăng hạng từ giải khu vực lên giải cấp bang, giải trẻ B-Junior, giải hạng cao thứ ba sau Bundesliga và Bayernliga.
Đội trẻ Bayern Munich
Tuy nhiên, Stanišić không còn ở SC Fürstenfeldbruck vào thời điểm này vì FC Bayern Munich đã chú ý đến anh trong thời gian đó và đội U-17 đã ký hợp đồng với anh vào tháng 1 năm 2017. Sau khi gia nhập đội U-17 ở München, anh bị gãy xương mắt cá chân ở nửa sau của mùa giải khiến anh phải nghỉ thi đấu phần còn lại của mùa giải.[5]
Vào mùa hè năm 2018, Stanišić tham gia giai đoạn chuẩn bị mùa giải cùng đội một của Bayern Munich và cũng được sử dụng trong hai trận đấu ở Klagenfurt và Philadelphia.[6] Tuy nhiên, Stanišić vẫn tiếp tục thi đấu hàng ngày với đội A-Junior và là đội trưởng mới của đội vào mùa giải thứ hai của anh. Vào tháng 1 năm 2019, anh phải phẫu thuật háng và do vậy, anh vắng mặt vài tuần. Ở mùa giải đó cũng vậy, đội trẻ của Bayern Munich đã bỏ lỡ vòng chung kết giải vô địch Đức sau khi kết thúc ở vị trí thứ 4 và đồng thời bị loại sớm tại hai giải đấu cúp.
Stanišić có trận ra mắt Bundesliga cho Bayern Munich trong trận hòa 1–1 trước Union Berlin vào ngày 10 tháng 4 năm 2021 và anh có tên trong đội hình xuất phát ở vị trí hậu vệ trái.[8] Vào ngày 1 tháng 7 năm 2021, Stanišić ký hợp đồng chuyên nghiệp có thời hạn đến năm 2023 với Bayern.[9] Sau khi gây ấn tượng với huấn luyện viên Bayern Julian Nagelsmann trong giai đoạn trước mùa giải, Stanišić vẫn ở lại đội một bất chấp ban đầu gia nhậpHeidenheim theo dạng cho mượn.[10] Anh có tên trong đội hình xuất phát ở vị trí hậu vệ phải vào ngày 13 tháng 8 năm 2021 khi Bayern hòa 1–1 trước Borussia Mönchengladbach.[11] Bốn ngày sau, anh một lần nữa có tên trong đội hình xuất phát khi Bayern đánh bại Borussia Dortmund với tỷ số 3–1 để giành DFL-Supercup.[12] Vào ngày 14 tháng 9, Stanišić có trận ra mắt UEFA Champions League trong chiến thắng 3–0 trước Barcelona khi vào sân thay Niklas Süle ở phút thứ 82.[13] Vào ngày 15 tháng 10 năm 2021, Stanišić gia hạn hợp đồng với Bayern đến năm 2025.[14]
Vào ngày 14 tháng 5 năm 2022, Stanišić ghi bàn thắng đầu tiên cho Bayern trong trận hòa 2–2 trước Wolfsburg.[15] Vào ngày 12 tháng 11 năm 2022, anh gia hạn hợp đồng với Bayern đến năm 2026.[16]
Cho mượn tại Bayer Leverkusen
Vào ngày 20 tháng 8 năm 2023, Stanišić gia nhập câu lạc bộ Bayer Leverkusen theo dạng cho mượn một năm.[17] Vào ngày 10 tháng 2 năm 2024, anh ghi bàn thắng đầu tiên cho Leverkusen khi ghi bàn thắng đầu tiên cho Leverkusen trong chiến thắng 3–0 trước câu lạc bộ đang cho mượn anh là Bayern Munich.[18] Vào ngày 14 tháng 4, Bayer Leverkusen giành chức vô địch Bundesliga đầu tiên trong lịch sử đội, trong đó, anh trở thành cầu thủ thứ hai vô địch Bundesliga với hai câu lạc bộ khác nhau trong hai mùa giải liên tiếp sau August Starek vào năm 1968 và 1969.[19] Một tuần sau, vào ngày 21 tháng 4, anh đã ghi bàn bằng một cú đánh đầu ở phút bù giờ thứ 97 trong trận hòa 1–1 trên sân khách trước Borussia Dortmund để kéo dài chuỗi trận bất bại của Leverkusen trên mọi đấu trường.[20] Vào ngày 9 tháng 5, anh ghi một bàn thắng khác ở phút 97 trong trận hòa 2–2 trước Roma ở trận bán kết lượt về Europa League để giúp câu lạc bộ của anh vào chung kết với chiến thắng chung cuộc 4–2 và cũng như kéo dài chuỗi trận bất bại của câu lạc bộ với tổng cộng 49 trận, phá kỷ lục trước đó do Benfica thiết lập từ năm 1963 đến 1965.[21]
Stanišić sinh ngày 2 tháng 4 năm 2000 ở München, Đức. Cha mẹ anh là người Croatia. Cha anh tên là Damir và đến từ Malino trong khi mẹ anh là Sandra đến từ Oriovac.
Gia đình anh đến từ vùng nông thôn cách Slavonski Brod ở miền đông Croatia vài km về phía tây. Ông nội của Josip đã nhập cư ở Đức từ đó và ông đã có mối liên hệ với bóng đá mặc dù bản thân mình không thi đấu trực tiếp, nhưng ông là cựu trọng tài nghiệp dư ở Đức trong nhiều năm. Cha của Josip, Damir, được coi là một cầu thủ bóng đá tài năng và đã hoàn thành một buổi tập thử tại FC Bayern Munich khi còn là một thiếu niên, nhưng không được nhận vào đội. Cuối cùng, Damir đã không tham gia bóng đá chuyên nghiệp mà thay vào đó trở thành một thợ sửa xe. Mẹ của Josip, Sandra, là nhân viên bán hàng và anh ngoài ra cũng có một em gái.[29]
^“Personalupdate Amateure, U19 & U17” [Cập nhật cầu thủ đội trẻ, đội U-19 và đội U-17]. FC Bayern Munich (bằng tiếng Đức). 7 tháng 2 năm 2017. Truy cập ngày 31 tháng 12 năm 2023.
^“Bayern verliert Test gegen Juventus” [Bayern thất bại trận giao hữu trước mùa giải trước Juventus]. FC Bayern Munich (bằng tiếng Đức). 26 tháng 7 năm 2018. Truy cập ngày 31 tháng 12 năm 2023.