This article contains spoilers for One Piece's Elbaf arc.
One Piece's Elbaf arc surprised all fans when it started elaborating upon the story of the legendary pirate, Rocks D. Xebec. As fans know, Rocks is a legend of the old era whom Oda first mentioned in One Piece chapter 907, and later on, again in One Piece chapter 957. As the story continued, fans saw more of Rocks in the story, with Egghead also giving glimpses of him every now and then.
One Piece: Oda Reveals The Most Destructive Devil Fruit In The World
There are many powerful Devil Fruits in One Piece. This one, however, is the most destructive.
It was finally in the Elbaf arc that Oda revealed Rocks D. Xebec to the fans, and even now, the story is continuously following his adventures across the sea. One Piece chapter 1157 was extremely intriguing in the sense that it finally saw the Age of Rocks being established, and at the same time, also gave fans an indication of who it was that killed Rocks D. Xebec truly. Most fans assume that it was either Roger or Garp, but the answer might be something completely different.
Rocks D. Xebec Fell In God Valley
- 38 Years Ago, God Valley Erupted In Chaos
- Rocks D. Xebec Died There
Whenever one speaks of Rocks D. Xebec, God Valley comes up in the story, and fans know this very well. Ever since One Piece chapter 957, fans have been wondering how exactly a legend of the level of Rocks D. Xebec actually died and who it was that killed him. All Oda told the fans is that Roger and Garp joined their forces to break apart the Rocks Pirates 38 years ago on the island of God Valley. Apart from that, fans don't know much. Rocks supposedly died on that Island long ago, and that's about all the information that anyone has on this matter, probably aside from the Rocks Pirates, Roger Pirates, and Marine remnants.
38 years ago, Rocks D. Xebec fell on the island of God Valley! — Sengoku
Right now, the logical thing to assume would be that Rocks was killed by Roger and Garp’s collaborative effort. But, that might not be the case. As the story builds towards the God Valley Incident, fans are finally finding out more information that is slowly changing their whole perception of the God Valley Incident.
The Five Elders Ordered Harald To Kill Rocks
Harald Could've Been Involved In Rocks's Killing
While most fans assumed that Roger was the one who trumped Rocks, it could actually be Harald. As seen in One Piece chapter 1157, Harald was finally able to get his message across to the World Government. According to the Five Elders, specifically Mars, the World Government would gladly accept the entry of Elbaf within their ranks if the Giants of the country killed Rocks. This is the only way that Harald can earn their loyalty for good.
Convey to Harald that if he wants to join the World Government, he must kill Rocks. — Saint Marcus Mars
One Piece: 1 Straw Hat Is Getting A Big Power Up Soon, And It Isn't Luffy
Oda is planning a huge power-up for a Straw Hat - and this time it isn't Luffy.
Harald Will Be Involved In God Valley
Of course, this doesn't exactly mean that Harald kills Rocks. After all, Elbaf isn't a part of the World Government, so clearly, something went awry. But, what it does is solidify that Harald will most likely contemplate fighting against Rocks and killing him for the Government. In fact, Harald might even be involved in the God Valley Incident somehow, especially if he receives the Abyss mark and joins the Holy Knights. It seems increasingly likely that neither Garp nor Roger killed Rocks, even though they most likely did fight him. The man who finished off Rocks was either Harald, or perhaps he facilitated it by helping Imu finish the job.
One Piece Chapter 1158 will be out in two weeks. As usual, One Piece is going to drop on Sunday. In Japan, One Piece drops at 12AM JST on Monday. However, the vast majority of international readers will see the chapter available on August 31. The official release date of One Piece Chapter 1158 is August 31, 2025. Fans can read the chapter for free on Manga Plus.
- Release Date
- October 20, 1999
- Network
- Fuji TV
- Directors
- Hiroaki Miyamoto, Konosuke Uda, Junji Shimizu, Satoshi Itō, Munehisa Sakai, Katsumi Tokoro, Yutaka Nakajima, Yoshihiro Ueda, Kenichi Takeshita, Yoko Ikeda, Ryota Nakamura, Hiroyuki Kakudou, Takahiro Imamura, Toshihiro Maeya, Yûji Endô, Nozomu Shishido, Hidehiko Kadota, Sumio Watanabe, Harume Kosaka, Yasuhiro Tanabe, Yukihiko Nakao, Keisuke Onishi, Junichi Fujise, Hiroyuki Satou









Cast
-
Mayumi TanakaMonkey D. Luffy (voice) -
Kazuya NakaiRoronoa Zoro (voice)
- Studio
- Toei Animation
- Creator
- Eiichiro Oda
- Streaming Service(s)
- Crunchyroll, Netflix, Hulu, Pluto TV