1 Peter 1:20

He was known before the foundation of the world, but was revealed in the last times for your sake.

Berean Standard Bible
Other translations

King James Version

Who verily was foreordained before the foundation of the world, but was manifest in these last times for you,

World English Bible

who was foreknown indeed before the foundation of the world, but was revealed in this last age for your sake,

American Standard Version

who was foreknown indeed before the foundation of the world, but was manifested at the end of the times for your sake,

Geneva Bible 1599

Which was ordeined before the foundation of the world, but was declared in the last times for your sakes,

Darby Translation

foreknown indeed before [the] foundation of [the] world, but who has been manifested at the end of times for your sakes,

Young's Literal Translation

foreknown, indeed, before the foundation of the world, and manifested in the last times because of you,

Bible in Basic English

Who was marked out by God before the making of the world, but was caused to be seen in these last times for you,

In context

19but with the precious blood of Christ, a lamb without blemish or spot.

21Through Him you believe in God, who raised Him from the dead and glorified Him; and so your faith and hope are in God.

Read 1 Peter 1