באליפות העולם בשחייה שנערכה בברצלונה בשנת 2003 זכה קרוקר ב-3 מדליות (2 זהב ו-1 כסף). מדליות זהב במשחה ל-100 מטר פרפר בשיא עולם חדש בתוצאה של 50.98 שניות, לפני בן ארצו מייקל פלפס (51.10 שניות) ואנדריי סרדינוב מאוקראינה (51.59 שניות) ובכך הפך לשחיין הראשון בהיסטוריה ששחה משחה זה מתחת ל-51 שניות ובמשחה שליחים 4x100 מטר מעורב בשיא עולם חדש בתוצאה של 3:31.54 דקות, לפני רוסיה (3:34.72 דקות) ויפן (3:36.12 דקות). במשחה ל-50 מטר פרפר הוא זכה במדליית כסף בתוצאה של 23.62 שניות, אחרי המנצח מאט וולש מאוסטרליה שקבע שיא עולם חדש (23.43 שניות) ולפני יבגני קורוטישקין מרוסיה 23.73 שניות.