באליפות העולם בשחייה שנערכה בפרת' בשנת 1998 זכתה אוניל ב-4 מדליות, אחת זהב, אחת כסף ושתיים ארד. מדליית זהב במשחה ל-200 מטר פרפר בתוצאה של 2:07.93 דקות, לפני בת ארצה פטריה תומאס (2:09.08 דקות) ומיסטי היימן מארצות הברית (2:09.98 דקות), מדליית כסף במשחה שליחות 4x100 מטר מעורב בתוצאה של 4:05.12 דקות, אחרי ארצות הברית (4:01.93 דקות) ולפני יפן (4:06.27 דקות) ומדליות ארד במשחה שליחות 4x100 מטר חופשי בתוצאה של 3:43.71 דקות, אחרי ארצות הברית (3:42.11 דקות) וגרמניה (3:43.11 דקות) ובמשחה שליחות 4x200 מטר חופשי בתוצאה של 8:04.19 דקות, אחרי גרמניה (8:01.46 דקות) וארצות הברית (8:02.88 דקות). בנוסף, היא סיימה במקום חמישי במשחה ל-100 מטר פרפר בתוצאה של 59.24 שניות ובמקום שישי במשחה ל-200 מטר חופשי בתוצאה של 2:00.33 דקות.