Kapan kerajaan Mataram kuno berdiri?
menurut Prasasti Mantyasih (907) menyebutkan Raja pertama Kerajaan Mataram Kuno adalah Sanjaya. Sanjaya sendiri mengeluarkan Prasasti Canggal (732) tanpa menyebut jelas apa nama kerajaannya. Dalam prasasti itu, Sanjaya menyebutkan terdapat raja yang memerintah di pulau Jawa sebelum dirinya. Raja tersebut bernama Sanna atau yang dikenal dengan Bratasena yang merupakan raja dari Kerajaan Galuh yang memisahkan diri dari Kerajaan Sunda (akhir dari Kerajaan Tarumanegara).
Kekuasaan Sanna digulingkan dari tahta Kerajaan Galuh oleh Purbasora dan kemudian melarikan diri ke Kerjaan Sunda untuk memperoleh perlindungan dari Tarusbawa, Raja Sunda. Tarusbawa kemudian mengambil Sanjaya yang merupakan keponakan dari Sanna sebagai menantunya. Setelah naik tahta, Sanjaya pun berniat untuk menguasai Kerajaan Galuh kembali. Setelah berhasil menguasai Kerajaan Sunda, Galuh dan Kalingga, Sanjaya memutuskan untuk membuat kerajaan baru yaitu Kerajaan Mataram Kuno.
Dari prasasti yang dikeluarkan oleh Sanjaya pada yaitu Prasasti Canggal, bisa dipastikan Kerajaan Mataram Kuno telah berdiri dan berkembang sejak abad ke-7 dengan rajanya yang pertama adalah Sanjaya dengan gelar Rakai Mataram Sang Ratu Sanjaya.