Dagannoth bones are associated with the Theiving skill. They are dropped by Dagannoth Rex,Dagannoth Prime, and Dagannoth Supreme when killed.
The drop rate for these are about 50%.
The experience rates of these Dagannoth bones can vary depending on your Game mode. However, It can also change whether or not you are wearing Prayer brawlers or are in a pvp world.