Real-time tracking of NZ-bound petroleum tankers, pipeline health indicators, and source refinery port activity. Updated daily from AIS data, NZ port schedules, and VesselFinder.
| Vessel | DWT | Supply | First NZ port | Model ETA | Live ETA | Delta | Status | AIS / Draught | Source |
|---|---|---|---|---|---|---|---|---|---|
| Hafnia FalconOil/Chemical Tanker · IMO 9607186 | 49,999 | 2.0d | DISCHARGED — Coastal: en route Bluff | 19 Mar | 19 Mar 05:00 | 0d | Discharged | MT link 8.6m coastal (light) |
Discharged Marsden Pt + Tauranga + Wellington. Coastal: en route Bluff. VF ETA 31 Mar 20:00. Draught 8.6m (light). Speed 12.8kn. |
| Pacific CrystalOil/Chemical Tanker · IMO 9994527 | 50,000 | 2.0d | DISCHARGED — Lyttelton + Bluff + Dunedin | 20 Mar | 22 Mar 19:00 | 0d | Discharged | MT link — discharged |
Multi-port NZ coastal complete. Discharged Lyttelton + Bluff + Dunedin. |
| Torm HerdisCrude Oil Tanker · IMO 9797981 | 115,109 | 4.6d | DEPARTED Marsden Pt — Discharged | 21 Mar | 21 Mar 13:00 | 0d | Discharged | MT link 13.6m departed |
DEPARTED Marsden Pt 25 Mar. Discharged. |
| Torm DianaOil/Chemical Tanker · IMO 9702223 | 49,999 | 2.0d | DEPARTED Tauranga → Wellington | 23 Mar | 25 Mar 14:46 | +2d | Discharged | MT link 11.0m departed TGA 29 Mar |
DEPARTED Tauranga 29 Mar 01:16. Discharged. Next: Wellington. From Yeosu. |
| Magnolia ExpressOil/Chemical Tanker · IMO 9901427 | 50,000 | 2.0d | DEPARTED NZ — to Indonesia | 23 Mar | 22 Mar 04:25 | −1d | Departed NZ | MT link — departed NZ |
DEPARTED Taranaki ~05 Apr to Indonesia. Multi-port complete: Lyttelton→Timaru→Pt Otago→Nelson→Taranaki. DWT 49,796. |
| Diamond ExpressOil Products Tanker · IMO 9409493 | 45,600 | 1.8d | DISCHARGED — Multi-port complete | 24 Mar | 23 Mar 22:00 | −1d | Discharged | MT link — discharged |
DISCHARGED. Multi-port NZ coastal complete. DWT 45,634. |
| Oak ExpressOil/Chemical Tanker · IMO 9405916 | 46,700 | 1.9d | DISCHARGED — Multi-port complete | 27 Mar | 23 Mar 07:00 | −4d | Discharged | MT link — discharged |
DISCHARGED. Multi-port complete: Napier→NPL→Wgtn→TGA (03–05 Apr). |
| STI MagicOil/Chemical Tanker · IMO 9829447 | 47,500 | 1.9d | DEPARTED NZ — to Balboa PA | 30 Mar | 24 Mar 06:00 | −6d | Departed NZ | MT link — departed NZ |
DEPARTED Tauranga 03 Apr to Balboa PA. Multi-port complete: NPL→Wgtn→Napier→TGA. |
| Front PolluxCrude Oil Tanker · IMO 9780263 | 109,899 | 4.4d | DEPARTED Marsden Pt — Discharged | 29 Mar | 30 Mar PM | +1d | Departed | MT link — departed |
DEPARTED Marsden Pt ~04 Apr. Discharged. DWT 109,899. From Daesan. |
| CS FujairahOil/Chemical Tanker · IMO 1073705 | 50,629 | 2.0d | ARRIVED Lyttelton 3 Apr | 3 Apr | 3 Apr (Day 34) | 0d | Arrived | MT link 11.7m arrived |
ARRIVED Lyttelton 3 Apr 17:10. Departed Singapore 17 Mar (Day 17). DWT 50,629. IMO 1073705. ETD 05 Apr 01:00. (draught 11.7m, speed 10.4kn) |
| AMASYAOil/Chemical Tanker · IMO 9747326 | ~50,000 | 2.0d | ARRIVED Wellington 9 Apr — coastal | — | 9 Apr (Day +40) | +2d | Arrived | MT link 10.8m arrived, coastal |
ARRIVED Wellington ~9 Apr (2d late). Now domestic coastal: Wgtn → Nelson (10 Apr) → TGA (15 Apr). From Busan, S.Korea 20 Mar (Day 20). IMO 9747326. |
| Redwood MarinerOil/Chemical Tanker · IMO 9902861 | 50,275 | 2.0d | IN PORT Tauranga (arrived 9 Apr) | — | 9 Apr (Day +40) | +1d | In port | VF link 12.4m in port TGA |
IN PORT Tauranga (arrived 9 Apr, 1d late). ETD 13 Apr. Multi-port: TGA → Napier → Wgtn. From Anegasaki, Japan 22 Mar (Day 22). IMO 9902861. (draught 12.4m) |
| Hafnia ExpediteOil/Chemical Tanker · IMO 9735593 | 74,634 | 3.0d | ARRIVED Marsden Pt 13 Apr | — | 13 Apr (Day +44) | +2d | Arrived | VF link 12.6m arrived |
ARRIVED Marsden Pt 13 Apr (Day 44) — cyclone delay resolved after holding short of Cape Reinga. From Singapore 23 Mar (Day 23). IMO 9735593. (draught 12.6m) |
| Chang Hang Kai TuoOil/Chemical Tanker · IMO 9379806 | 45,690 | 1.8d | ARRIVED Marsden Pt 15 Apr | — | 15 Apr (Day +46) | +3d | Arrived | VF link 11.2m arrived |
ARRIVED Marsden Pt 15 Apr (Day 46) — cyclone delay resolved. DWT corrected 44,999 → 45,690 per NZTW arrival post. From Pengerang, Malaysia (Day 23). IMO 9379806. (draught 11.2m) |
| Oriental AquamarineOil/Chemical Tanker · IMO 9887619 | 49,883 | 2.0d | ARRIVED Tauranga 14 Apr | — | 14 Apr (Day +45) | +4d | Arrived | VF link 11.4m arrived |
ARRIVED Tauranga 14 Apr (Day 45). Next port Lyttelton. From Daesan, S.Korea (Day 23). IMO 9887619. (draught 11.4m) |
| Pacific VioletOil/Chemical Tanker · IMO 9994577 | 49,999 | 2.0d | ARRIVED Marsden Pt ~19 Apr | — | 19 Apr (Day +50) | 0d | Arrived | VF link 11.2m arrived |
ARRIVED Marsden Pt ~19 Apr (Day 50). Captured in MBIE Day 50 data. From Singapore 29 Mar (Day 30). IMO 9994577. (draught 11.2m) |
| Chang Hang Hong TuOil/Chemical Tanker · IMO 9379777 | 45,765 | 1.8d | ARRIVED Lyttelton ~20 Apr | — | 20 Apr (Day +51) | 0d | Arrived | VF link 11.5m arrived |
ARRIVED Lyttelton ~20 Apr (Day 51). Captured in MBIE Day 50 data. From Singapore 30 Mar (Day 30). IMO 9379777. (draught 11.5m) |
| CC NingboOil/Chemical Tanker · IMO 1083205 | 50,531 | 2.0d | ARRIVED Tauranga ~21 Apr — coastal | ~4 Apr | 21 Apr (Day +52) | 0d | Arrived | VF link 10.4m arrived, coastal |
ARRIVED Tauranga ~21 Apr (Day 52). Now coastal. Departed Kashima ~4 Apr (Day 35). Draught 10.4m (loaded ~85%). IMO 1083205. Captured in MBIE Day 50 count. |
| Grand Winner 3Oil/Chemical Tanker · IMO 9906702 | 50,301 | 2.0d | AT ANCHOR Wellington — dock Day 61 | — | 30 Apr (Day +61) | +14d | At anchor | VF link 11.4m at anchor, Wgtn |
IN NZ WATERS since Day 47 but CentrePort berth not available until 30 Apr (Day 61). At anchor Wellington harbour. Multi-port: Wgtn → Nelson → TGA. From Ulsan S.Korea (Day 26). IMO 9906702. (draught 11.4m). Supply delayed but confirmed. |
| Forever GloryOil/Chemical Tanker · IMO 9796901 | 49,969 | 2.0d | Wellington (coastal) | — | 27 Apr (Day +58) | 0d | Arrived | VF link 10.5m coastal complete |
ARRIVED Tauranga 22 Apr (Day 53). Departed TGA 24 Apr. Coastal: Napier → Wellington (arrived 27 Apr). From Daesan, S.Korea (Day 34). IMO 9796901. Fuelwatch confirmed. |
| Ocean Breeze NEWOil/Chemical Tanker | 50,748 | 1.0d | ARRIVED Timaru 10 Apr — partial | — | 10 Apr (Day +41) | — | Arrived | — — departed NZ |
ARRIVED Timaru 10 Apr. PARTIALLY LADEN (~50% est) — delivered to Fiji + Pago Pago en route from Singapore. Tasman Fuels terminal. Departed NZ 11 Apr for Nouméa. Supply reduced to ~1.0d. |
| TP EnduranceOil/Chemical Tanker · IMO 9895197 | 49,999 | 2.0d | Wellington (coastal) | — | 28 Apr (Day +59) | 0d | Discharging | VF link 12.0m coastal |
Anchored TGA roadstead Day 46. Docked TGA berth 16 on 24 Apr. Departed TGA 25 Apr. Coastal: Napier (28 Apr) → Wellington (28 Apr). From Onsan, S.Korea 25 Mar (Day 25). IMO 9895197. Flag Norway. NZTW: docked after anchoring >1 week. Fuelwatch confirms Wellington today. |
| STI SanctityCrude Oil Tanker · IMO 9719707 | 109,999 | 4.4d | Marsden Point | — | 23 Apr (Day +54) | 0d | Discharged | VF link 12.5m departed |
ARRIVED Marsden Pt 23 Apr (Day 54). ATA 18:41 UTC. Jetty 1 discharging. ETD 26 Apr — assumed departed. From Ningbo Anch, China (departed 6 Apr). Last port: Gwangyang S.Korea. IMO 9719707. Flag Marshall Islands. 250m LOA. (draught 12.5m). NZTW confirmed. |
| STI OperaOil/Chemical Tanker · IMO 9719693 | 49,990 | 2.0d | Marsden Point | 15 Apr (Day 46) | 1 May (Day +62) | — | En route | VF link 11.9m loaded, AIS 11d stale |
Departed Merak/Singapore 14 Apr (Day 46). Dest Marsden Pt. VF ETA 1 May (Day 62). AIS 11d stale (mid-ocean). IMO 9669940. Flag Marshall Islands. DWT 49,990. Draught 11.9m (full cargo). Post-ceasefire departure. Torres Strait transit confirmed by NZTW 23 Apr. Fuelwatch confirms 1 May. |
| Esteem EndeavorOil/Chemical Tanker · IMO 9895201 | 49,999 | 2.0d | Lyttelton | 15 Apr (Day 46) | 1 May (Day +62) | — | En route | VF link 11.8m loaded, en route |
Departed Singapore 15 Apr (Day 46). Dest Lyttelton. VF ETA 1 May 05:45. IMO 9895201. Flag Norway. DWT 49,999. Draught 11.8m (full cargo). Post-ceasefire departure. NZTW + fuelwatch confirmed. |
| Gem Emerald NEWOil/Chemical Tanker · IMO 1022677 | 49,999 | 2.0d | Tauranga | 21 Apr (Day 52) | 8 May (Day +69) | — | En route | VF link 11.9m loaded, en route |
Departed Tanjung Langsat, Malaysia 21 Apr (Day 52). VF ETA Tauranga 8 May (Day 69). NZTW said 12 May = wrong, VF confirmed 8 May. IMO 1022677. Flag Marshall Islands. Built 2025. DWT 49,999. Draught 11.9m (full cargo). AIS 4d stale (mid-ocean). Origin: Tanjung Langsat, Malaysia (not Singapore). |
| Oak Express (2) NEWOil/Chemical Tanker | 46,700 | 1.9d | ARRIVED Tauranga 24 Apr | — | 24 Apr (Day +55) | 0d | Arrived | — — arrived |
2nd trip to NZ. ARRIVED Tauranga 24 Apr (Day 55). From Muara, Brunei (Shell refinery). Same vessel as Day 23 entry. ~19d round trip. Fuelwatch/MarineTraffic confirmed. DWT 46,700. +1.9d supply. |
| Hafnia Petrel NEWOil/Chemical Tanker · IMO 9706073 | 49,999 | ~1.5d | Tauranga | 26 Apr (Day 57) | 1 May (Day +62) | — | En route | VF link 8.3m PARTIAL — en route |
Departed Brisbane 26 Apr. VF ETA 1 May (Day 62). Draught 8.3m = PARTIALLY LADEN (~75% est, supply reduced ~1.5d). Origin: Brisbane, Australia (Ampol Lytton refinery). NZTW TGA schedule said 4/5 but VF overrules. IMO 9706073. Flag Singapore. DWT 49,999. AIS 32h old. |
| Sea Orca NEWCrude Oil Tanker · IMO 1025576 | 113,659 | 4.5d | Marsden Point | 25 Apr (Day 56) | 13 May (Day +74) | — | En route | VF link 13.6m fully loaded, en route |
NEW — LR2 crude tanker. Largest vessel in pipeline. Departed Singapore Anch 25 Apr (Day 56). VF ETA 13 May (Day 74). Draught 13.6m (fully loaded). Speed 12.6kn. Position: Indonesia (37h old). MMSI 241961000. Flag Greece. Built 2026. 249m LOA. Fuelwatch confirms, origin Pengerang/Singapore. +4.5d national supply. |
| STI Virtus NEWOil/Chemical Tanker · IMO 9686699 | 49,990 | 2.0d | Tauranga | 27 Apr (Day 58) | 14 May (Day +75) | — | En route | VF link 11.9m loaded, en route |
NEW — Departed Pengerang Anch, Malaysia 27 Apr (Day 58). VF ETA 14 May (Day 75). NZTW said 19/5 = wrong, VF says 14/5. Draught 11.9m (loaded). Speed 10.8kn. MMSI 538005171. Flag Marshall Islands. Built 2014. 183m LOA. +2.0d supply. |
| Esteem Discovery WATCHOil/Chemical Tanker | 49,999 | ~2.0d | Lyttelton (if sails) | — | ~16 May (Day +77) | — | Watch | — — not departed |
WATCH — not yet departed. In Singapore. AIS destination set to Lyttelton. Fuelwatch ETA 16 May (Day 77). NZTW noted 27 Apr. Will confirm once departure detected. DWT 49,999. +2.0d supply if sails. |
| Silver PhilippaOil/Chemical Tanker · IMO 9692296 | 49,746 | ~1.5d | Timaru (departed NZ) | — | Departed NZ → Nouméa | — | Departed NZ | MT link — departed |
Discharged partial cargo Timaru Day 13–18 (draught 9.9→8.7m). In MBIE Day 15 baseline. Departed NZ. |
| Est. departure | Vessel | Origin port | DWT | Supply | Gap | Source |
|---|---|---|---|---|---|---|
| ~2 Mar (Day 2) | Hafnia Falcon | Singapore | 50,000 | 2.0d | — | AIS dest NZMAP |
| ~4 Mar (Day 4) | Pacific Crystal | Singapore | 50,000 | 2.0d | 2d | AIS dest NZ LYT |
| ~4 Mar (Day 4) | Torm Herdis | Singapore | 115,000 | 4.6d | 0d | AIS dest NZMAP |
| ~6 Mar (Day 6) | Torm Diana | Yeosu, Korea | 50,000 | 2.0d | 2d | Port of Tauranga |
| ~6 Mar (Day 6) | Magnolia Express | Daesan, South Korea | 50,000 | 2.0d | 0d | PrimePort Timaru |
| ~8 Mar (Day 8) | Diamond Express | Yeosu, Korea | 46,000 | 1.8d | 2d | Port of Tauranga |
| ~10 Mar (Day 10) | Oak Express | Daesan, South Korea | 46,000 | 1.9d | 2d | Port of Tauranga |
| 12 Mar (Day 12) | Front Pollux | Daesan, South Korea | 110,000 | 4.4d | 5d | MT confirmed actual departure 12 Mar |
| 7 Mar (Day 7) | STI Magic | Anegasaki, Japan | 48,000 | 1.9d | 0d | MT confirmed actual departure 7 Mar (was est. ~13 Mar) |
| 17 Mar (Day 17) | CS Fujairah | Singapore | ~50,000 | 2.0d | 5d | MT AIS confirmed. Dest NZLYT. Found 23 Mar via AIS search — not in NZ port schedules |
| 20 Mar (Day 20) | AMASYA | Busan, South Korea | ~50,000 | 2.0d | 3d | MT AIS confirmed. Dest NZWLG. Found 23 Mar via AIS search — not in NZ port schedules |
| 22 Mar (Day 22) | Redwood Mariner | Anegasaki, Japan | 50,275 | 2.0d | 2d | NZ Tanker Watch Bluesky confirmed. Dest NZTAU. Found 24 Mar via Bluesky |
| 23 Mar (Day 23) | Oriental Aquamarine | Daesan, South Korea | 49,883 | 2.0d | 1d | NZ Tanker Watch Bluesky confirmed. Dest NZLYT → NZTAU (changed 27 Mar). Found 24 Mar via Bluesky |
| 24 Mar (Day 24) | Chang Hang Kai Tuo | Singapore | 45,790 | 1.8d | 0d | NZ Tanker Watch Bluesky confirmed. Dest NZMAP. Found 24 Mar via Bluesky |
| 23 Mar (Day 23) | Hafnia Expedite | Singapore | 74,634 | 3.0d | 0d | VesselFinder AIS confirmed. Dest NZMAP. Found via AIS 24 Mar. Confirmed departure Day 23. |
| ✓ Departure gap collapsed to 0 days (Day 24). Four new vessels confirmed via NZ Tanker Watch Bluesky: Redwood Mariner (Day 22), Oriental Aquamarine (Day 23), Chang Hang Kai Tuo + Hafnia Expedite (Day 24). | ||||||
| Days 25–29: No new NZ-bound departures detected. Departure gap grows to 7 days. | ||||||
| 30 Mar (Day 30) | Pacific Violet | Singapore | 49,999 | 2.0d | 6d | NZ Tanker Watch Bluesky confirmed. Dest NZMAP. Departed 29 Mar 21:57 UTC. IMO 9994577. |
| 30 Mar (Day 30) | Chang Hang Hong Tu | Singapore | 45,765 | 1.8d | 0d | NZ Tanker Watch Bluesky confirmed. Dest NZLYT. Departed 30 Mar 05:09 UTC. IMO 9379777. |
| 4 Apr (Day 35) | CC Ningbo | Kashima, Japan | 50,531 | 2.0d | — | RESOLVED: Departed Kashima ~4 Apr, confirmed Tauranga-bound (revised from unconfirmed Japan destination). Draught 10.4m (loaded). IMO 1083205. |
| 26 Mar (Day 26) | Grand Winner 3 | Ulsan, S.Korea | 50,301 | 2.0d | 5d | VesselFinder AIS confirmed. Dest NZWLG. Found 4 Apr via AIS search. IMO 9906702. |
| 3 Apr (Day 34) | Forever Glory | Daesan, S.Korea | 49,969 | 2.0d | 0d | AIS confirmed. Dest NZTAU. Found 4 Apr via AIS. IMO 9796901. |
| 25 Mar (Day 25) | TP Endurance [NEW 11 Apr] | Onsan, S.Korea | 49,999 | 2.0d | — | VF AIS confirmed. Dest NZTAU. Found 11 Apr scrape. IMO 9895197. Flag Norway. |
| 1 Apr (Day 32) | STI Sanctity [NEW 11 Apr] | Gwangyang, S.Korea | 109,999 | 4.4d | — | VF AIS confirmed ATD 1 Apr. NZ TW confirmed departure ~8 Apr. Dest NZMAP. IMO 9719707. Flag Marshall Islands. 250m LOA. |
| 15 Apr (Day 46) | STI Opera [NEW 16 Apr] | Merak, Singapore | ~50,000 | 2.0d | 11d | NZTW Bluesky 15 Apr: "NEW TANKER ENROUTE. STI Opera." Fuelwatch.nz confirmed. Dest Marsden Pt. Post-ceasefire first departure. |
| 15 Apr (Day 46) | Esteem Endeavor [NEW 16 Apr] | Singapore | ~50,000 | 2.0d | 0d | NZTW Bluesky 15 Apr: "NEW TANKER ENROUTE. Esteem Endeavor." Fuelwatch.nz confirmed. Dest Lyttelton. Second post-ceasefire departure. |
| 21 Apr (Day 52) | Gem Emerald [NEW 23 Apr] | Tanjung Langsat, Malaysia | 49,999 | 2.0d | 6d | VF AIS confirmed. NZTW confirmed 22 Apr. Dest Tauranga. IMO 1022677. Flag Marshall Islands. Built 2025. Third post-ceasefire departure. |
| 25 Apr (Day 56) | Sea Orca [NEW 28 Apr] | Singapore | 113,659 | 4.5d | 4d | VF AIS confirmed. LR2 crude tanker. Dest Marsden Pt. ETA 13 May (Day 74). Likely loaded at Pengerang (RAPID refinery), brief Singapore anchorage before sailing. Fourth post-ceasefire departure. |
| 26 Apr (Day 57) | Hafnia Petrel [NEW 28 Apr] | Brisbane, Australia | 49,990 | 1.5d | 1d | VF AIS confirmed. MR2 tanker. Dest Tauranga. ETA 1 May (Day 62). PARTIALLY LADEN — draught 8.3m vs ~12m loaded. Supply downgraded from 2.0d to 1.5d. Fifth post-ceasefire departure. |
| 27 Apr (Day 58) | STI Virtus [NEW 28 Apr] | Pengerang, Malaysia | 49,990 | 2.0d | 1d | VF AIS confirmed. MR2 Chem/Oil tanker. Dest Tauranga. ETA 14 May (Day 75). Departed Pengerang 27 Apr. Sixth post-ceasefire departure. |
| ✓ Departure gap: 1 day (Day 58 minus Day 57). Pipeline accelerating. Three new departures in 3 days (Days 56–58). Six post-ceasefire departures total. Pipeline visibility to Day 75 (14 May). | ||||||
Port of Tauranga schedule reveals that tankers are not discharging at a single port. They follow multi-port routes around New Zealand, distributing product across terminals:
| Vessel | Route (origin → NZ ports) |
|---|---|
| Hafnia Falcon | Singapore → Marsden Pt (19 Mar discharging) → Singapore (return voyage) |
| Torm Diana | Yeosu 🇰🇷 → Tauranga (docked 25 Mar, departed 29 Mar) → Wellington |
| Diamond Express | Yeosu 🇰🇷 → Tauranga (23 Mar) → Nelson (departed TGA 25 Mar) → Wellington → Tauranga (31 Mar) → Nelson |
| Oak Express | Daesan 🇰🇷 → Napier (23 Mar) → New Plymouth (25 Mar) → Wellington → Tauranga (02 Apr) → Wellington → New Plymouth |
| STI Magic | Chiba 🇯🇵 → New Plymouth (24 Mar) → Wellington (25 Mar, depart 26 Mar) → Napier (30 Mar) → Tauranga (01 Apr) |
| Pacific Crystal | Geelong 🇦🇺 → Lyttelton → Bluff → Dunedin (DISCHARGED. Multi-port complete.) |
| Magnolia Express | Yeosu 🇰🇷 → Lyttelton (22 Mar) → Timaru → Pt Otago → Nelson (completed coastal) |
Port of Tauranga data confirms origin ports for 4 of 5 Tauranga-bound tankers. Three are from South Korean ports (Yeosu, Daesan), one from Japan. This is consistent with the model's import share assumptions (Korea 48%, Singapore 33%). The Korean origin of most confirmed cargoes makes the South Korea throughput assumption (E1) the most critical variable in the model.
| Vessel | Finding | Source |
|---|---|---|
| Pacific Crystal | Arrives Port Otago Oil Jetty 21 Mar 18:15. Currently at Bluff (trade: OIL). Model had 20 Mar — only +1 day delta. | Port Otago shipping schedule |
| Magnolia Express | Arrives PrimePort Timaru 23 Mar 06:30, then Dunedin 25 Mar, then Nelson. Model had 24 Mar at Port Otago — actually arriving 1 day early at Timaru. | PrimePort Timaru + Port Otago |
| Delta vs baseline | Supply impact | Model adjustment |
|---|---|---|
| ✓ MSO recovery — all fuels at/above in-country MSO | P 29.5 / D 21.0 / J 26.1 | MBIE Day 50 rebase (published 22 Apr): petrol 29.5d (>28 MSO), diesel 21.0d (=21 MSO, exactly at line), jet 26.1d (>24 MSO). Recovered from all-below at Day 43. Total incl on-water declining (P 51.2 / D 41.6 / J 47.4) as vessels arrive and discharge onshore. On-water draining: P 21.7 (was 31.0), D 20.6 (was 24.6), J 21.3 (was 25.7). |
| Pipeline extended to Day 69 (8 May) | +2.0d from Gem Emerald | NEW departure: Gem Emerald (49,999 DWT) departed Tanjung Langsat, Malaysia Day 52 (21 Apr). VF ETA Tauranga 8 May (Day 69). NZTW confirmed 22 Apr. 26 vessels total, pipeline extends 7 days beyond previous window. Departure gap: 2 days (Day 54 minus Day 52). |
| 5 arrivals confirmed Day 47→54 | 60.6d total supply (26 vessels) | Pacific Violet (Marsden Pt Day 50), Chang Hang Hong Tu (Lyttelton Day 51), CC Ningbo (Tauranga Day 52, coastal to Wellington), Forever Glory (Tauranga Day 53), STI Sanctity arriving TODAY (Marsden Pt Day 54). All confirmed via VF + NZTW. ETAs within 0–3d of model predictions. |
| Grand Winner 3 discharge delayed to Day 61 | 2.0d supply delayed, not lost | Grand Winner 3 arrived NZ waters Day 47 (on time) but CentrePort Wellington dock not until 30 Apr (Day 61). At anchor off Marlborough/Nelson since 16 Apr. Fully laden (11.3m draught). Supply counted by MBIE in EEZ on-water, not yet in-country. 14-day anchor delay is unusual. |
| ⚠ Kuwait 2nd force majeure + US Tifani seizure | Upstream crude risk escalating | Kuwait declared force majeure on crude AND refined products (20 Apr). US seized Iran-linked tanker Tifani in Indian Ocean between Sri Lanka and Indonesia (21 Apr) — enforcement extends to INDOPACOM. Trump extended ceasefire but blockade remains. IRGC fired on Hormuz transit ships (19 Apr per NZTW). Hormuz at ~5 passages/day vs 60 pre-conflict. Ceasefire ≠ open strait validated. |
| Diesel at MSO line — tightest fuel shifts | 21.0d vs 21d MSO (zero margin) | Diesel now the tightest fuel at exactly the MSO threshold with zero buffer. Jet recovered strongly (+4.8d from Day 43). Diesel on-water only 20.6d (down from 24.6d) as arrivals have been product-heavy not diesel-heavy. MBIE notes “a ship currently loading diesel in Singapore” heading to NZ shortly. |
AIS-reported draught vs typical ballast (empty) draught confirms whether each vessel is carrying cargo. A vessel sitting well above its ballast waterline is loaded. Data from VesselFinder and MarineTraffic as at 23 April 2026 (Day 54). Table shows active en-route vessels and recent arrivals (Day 50+).
En-route & arriving
| Vessel | Class | DWT | Draught | Ballast | Loaded | Assessment | Origin |
|---|---|---|---|---|---|---|---|
| STI Sanctity | LR2 | 109,999 | 12.5m | 7–8m | 13–15m | Full cargo | Gwangyang, S.Korea (Day 32) |
| STI Opera | MR2 | 49,990 | 11.9m | 6–7m | 11–12m | Full cargo | Merak, Singapore (Day 46) |
| Esteem Endeavor | MR2 | 49,999 | 11.8m | 6–7m | 11–12m | Full cargo | Singapore (Day 46) |
| Gem Emerald [NEW] | MR2 | 49,999 | 11.9m | 6–7m | 11–12m | Full cargo | Tanjung Langsat, Malaysia (Day 52) |
Recently arrived (Day 50–54) & at anchor
| Vessel | Class | DWT | Draught | Ballast | Loaded | Assessment | Origin |
|---|---|---|---|---|---|---|---|
| Pacific Violet | MR2 | 49,999 | 11.2m | 6–7m | 11–12m | Full — arrived | Singapore (Day 30) |
| Chang Hang Hong Tu | MR2 | 45,765 | 11.5m | 6–7m | 11–12m | Full — arrived | Singapore (Day 30) |
| CC Ningbo | MR2 | 50,531 | 10.4m | 6–7m | 11–12m | Loaded ~85% — arrived | Kashima, Japan (Day 35) |
| Forever Glory | MR2 | 49,969 | 10.5m | 6–7m | 11–12m | Full — arrived | Daesan, S.Korea (Day 34) |
| Grand Winner 3 | MR2 | 50,301 | 11.4m | 6–7m | 11–12m | Full — at anchor Wgtn | Ulsan, S.Korea (Day 26) |
| Source port | Country | Refinery | VF traffic (30d) | Tankers in port | MR2 product tankers observed | NZ vessels confirmed |
|---|---|---|---|---|---|---|
| Yeosu | 🇰🇷 S.Korea | GS Caltex 800k bpd | 73 | CAESAR (318k VLCC), SPAIN B (299k VLCC), PROTEUS HARVONNE (110k LR2), PROTEUS TRACY (110k LR2), SEAWAYS BONITA (74k), HAFNIA EXCELSIOR (75k) | Korea Venus (50k), Harmony Chemist (50k), Ayame (50k), Sunshine Express (50k) — all arriving 18 Mar for loading | Torm Diana, Diamond Express, Forever Cordiality (historical) |
| Daesan | 🇰🇷 S.Korea | Hyundai Oilbank 520k bpd | 37 | ITHAKI (300k VLCC), NORDIC HUNTER (157k), TORM GEMMA (119k LR2), AL KHTAM (115k), NAVIG8 PRECISION (110k LR2) | Oriental Aquamarine (50k) — departed 23 Mar for NZ (confirmed). 308 Hyodong Chemi (4k coastal) | Magnolia Express, Oak Express, Front Pollux, Oriental Aquamarine |
| Singapore | 🇸🇬 Singapore | Jurong Island 1.5M bpd | 1,353 | Volume too high for bulk monitoring. Use MT to check known NZ-route vessels (Hafnia, Torm, STI/Scorpio fleets) individually for NZ AIS destinations. | Hafnia Falcon, Pacific Crystal, Torm Herdis, CS Fujairah, Chang Hang Kai Tuo, Hafnia Expedite, Pacific Violet, Chang Hang Hong Tu, STI Opera (Day 46), Esteem Endeavor (Day 46), Sea Orca (Day 56, LR2 crude), Esteem Discovery (watch, not departed) | |
| Pengerang / Tanjung Langsat | 🇲🇾 Malaysia | Petronas RAPID 300k bpd + Tanjung Langsat terminal | TBD | Emerging NZ source port. 2 confirmed departures: Gem Emerald (Tanjung Langsat Day 52), STI Virtus (Pengerang Day 58). Sea Orca likely loaded here before Singapore anchorage. | Gem Emerald (Day 52), STI Virtus (Day 58), Sea Orca (loaded here, departed via Singapore Day 56) | |
| Brisbane | 🇦🇺 Australia | Ampol Lytton 109k bpd | TBD | Hafnia Petrel departed Day 57 for Tauranga. Partially laden (draught 8.3m, ~1.5d supply). Short transit ~5 days. | Hafnia Petrel (Day 57) | |
| Busan | 🇰🇷 S.Korea | SK Energy / S-Oil | TBD | Not yet scraped. Found AMASYA via direct MT vessel search — departures not visible in NZ port schedules at this range. | AMASYA | |
| Geelong | 🇦🇺 Australia | Viva Energy 120k bpd | 11 | GREEN AZURE (115k crude import), PAROS STAR (45k MR2 — loading?) | Paros Star (45k, in port since 17 Mar), Sea Quest (50k, arriving 20 Mar), Pacific Topaz (113k crude, arriving 22 Mar) | None confirmed — MBIE says 12% from Australia |
| Anegasaki | 🇯🇵 Japan | ENEOS Chiba complex | TBD | Not yet scraped. Check via MarineTraffic individual vessel pages. | STI Magic, Redwood Mariner | |
| Kawasaki | 🇯🇵 Japan | ENEOS Kawasaki complex | TBD | Not yet scraped. CC Ningbo currently loading at Kawasaki refinery berth. | CC Ningbo | |
| Mizushima | 🇯🇵 Japan | ENEOS 205k bpd | TBD | Not yet scraped. Historical NZ vessel: Capilano Sun. | Capilano Sun (historical) | |
| Vessel | DWT | Class | Transit date | Origin / cargo | Destination | Flag | Status / notes |
|---|---|---|---|---|---|---|---|
| HORMUZ POST-CEASEFIRE TRANSITS (7 Apr – 16 Apr) — crude tankers only | |||||||
| Serifos | ~300k | VLCC | 10 Apr | Saudi Arabia / UAE crude (pre-crisis loading) | Malaysia (Malacca Port, ETA 21 Apr) | Liberia | Chartered by Thai PTT. Exited via trial anchorage bypassing Larak Island. |
| Cospearl Lake | ~300k | VLCC | 11 Apr | Iraqi crude | China (Zhoushan, ETA 1 May) | China | Laden with Iraqi oil. |
| He Rong Hai | ~300k | VLCC | 11 Apr | Saudi crude | China (unclear port) | China | Chartered by Unipec (Sinopec trading arm). |
| Ocean Thunder | ~300k | VLCC | 5 Apr | 1M bbl Basrah Heavy (Iraq) | Malaysia (Pengerang, ETA 18 Apr) | — | Petronas chartered. Pre-ceasefire transit. |
| Pola | ~160k | Suezmax | early Apr | 1M bbl Khafji crude (Saudi/Kuwait) | Thailand + Singapore | — | Already discharged. |
| Agios Fanourios I | ~300k | VLCC | 15 Apr | INBOUND — heading to Iraq to load Basra crude | Vietnam (post-loading) | Malta | Entered Gulf on 2nd attempt. Loading, not discharge. |
| Shalamar | ~80k | Aframax | 12 Apr | INBOUND — heading to UAE to load Das crude | Pakistan | Pakistan | Entering Gulf to load. |
| ⚠ Zero VLCCs heading to South Korea or Japan detected since ceasefire. All loaded crude heading to China, Malaysia, Thailand, Vietnam. Korean + Japanese refineries are NOT receiving restored ME crude via Hormuz. | |||||||
| Source: Reuters Factbox 15 Apr 2026, Kpler data, CNBC, Al Jazeera, Windward maritime intelligence. Transit count: ~17 vessels/day (all types) vs >100/day pre-crisis = 90% below normal. Access is selective and unstable. US Navy blockade on Iranian ports active since 12 Apr. | |||||||
| Vessel | DWT | Class | Port | Origin / cargo | Arrival | Draught | Status |
|---|---|---|---|---|---|---|---|
| DAESAN — 4 crude tankers in port (27 Mar) | |||||||
| ZAYNAH | 300,759 | VLCC | Daesan | Ju’aymah, Saudi Arabia (ME) | ~late Feb | 13.1m | PARTIALLY DISCHARGED — pre-crisis Saudi loading |
| PROTEUS JESSICA | 109,999 | Suezmax | Daesan | Ichthys Terminal, Australia (non-ME) | 13 Mar | 12.0m | LIGHT CARGO — Australian condensate (non-Hormuz) |
| ITHAKI | 299,992 | VLCC | Daesan | Daesan (local move) | 9 Mar | 11.5m | BALLAST — 18 days at anchor, empty |
| LIAN GUI HU | 72,822 | Panamax | Daesan | Not yet checked | — | — | NEW — draught not yet checked |
| YEOSU — 2 crude tankers spotted (27 Mar) | |||||||
| ARAM | 317,713 | VLCC | Yeosu | Gwangyang → Fujairah/UAE/Qatar | 26 Mar | 10.9m | BALLAST — arrived from ME, empty |
| VESUVIO | 297,638 | VLCC | Yeosu | Mina al Ahmadi, Kuwait (ME) | 25 Mar | 11.2m | BALLAST — arrived from ME, empty |
|
Departed since Day 19 audit: MAHARAH (US crude, discharged), VERY LUCKY (Saudi pre-Hormuz, discharged), TORM GEMMA (Oman), AL KHTAM, CSK JUBILEE, NAVIG8 PRECISION, CAESAR, SPAIN B. Pre-crisis crude buffer now largely consumed. Still no visibility on: Ulsan (SK Energy + S-Oil, 1.5M bpd combined). |
|||||||
| Port | Scrape time | Key observations | MR2 product tankers |
|---|---|---|---|
| Yeosu | 18 Mar 16:39 KST | 250 ships in port, 73 expected 30d. 6 crude/product tankers in port (2 VLCCs = crude feedstock arriving). Recent departures all small coastal (<5k DWT). No MR2+ product tanker departures visible. | 4 MR2 arriving today for loading: Korea Venus, Harmony Chemist, Ayame, Sunshine Express (all ~50k DWT). Active loading pipeline. |
| Daesan | 18 Mar 16:45 KST | 100 ships in port, 37 expected 30d. 5 crude tankers in port (ITHAKI 300k VLCC + 4 LR2s). Recent departures small vessels only. MAHARAH (299k VLCC) arriving tonight = more crude feedstock. | Oriental Aquamarine (50k MR2) arrived 14:41 today. This is an NZ-class product tanker — monitor for departure destination. |
| Geelong | 18 Mar 18:46 AEDT | 28 ships in port, 11 expected 30d. Very low volume. GREEN AZURE (115k) bringing crude in. No tanker departures in recent history (only sailing vessels departing). | Paros Star (45k MR2, brand new 2026) in port since 17 Mar. Sea Quest (50k MR2) arriving 20 Mar. Pacific Topaz (113k crude) arriving 22 Mar. Two MR2 tankers at/near refinery = potential NZ loading. |
| Singapore | 18 Mar | 1,792 arrivals/24h. Too noisy for VesselFinder bulk monitoring. Need MarineTraffic vessel-name searches for NZ-route fleets. | Not individually identifiable in bulk data. Use MT to track Hafnia, Torm, STI fleets. |