I have more shinies than this, but they are from events (in-game or otherwise) or were traded to me! This is just the shinies I've caught myself. Also this doesn't include shinies from Pokémon Go since Community Days make em a bit trivial

Slugma

No. 218

Modest nature.

2010

Met on Stark Mountain.

Somewhat stubborn.

Caught via random encounter in Pokémon Platinum.

Luke

No. 560

Naive nature.

March 4, 2016.

Met in the Kalos Region.

Strong willed.

Caught via random horde encounter in Pokémon X.

Butterfree

No. 012

Serious nature.

June 15, 2017

Met in the Alola region.

Capable of taking hits.

Caught via random SOS encounter in Pokémon Moon.

Kangaskhan

No. 115

Sassy nature.

August 20, 2017

Met in Wela Volcano Park.

Likes to thrash about.

Caught via random SOS encounter in Pokémon Moon.

Pooh Bear

No. 760

Timid nature.

September 16, 2017

Met in Poni Gauntlet.

Mischevous.

Caught via random encounter in Pokémon Moon.

Lettuce

No. 113

Mild nature.

January 7, 2018

Met in Poni Plains.

Takes plenty of siestas.

Caught via random SOS battle in Pokémon Ultra Moon.

Platinum

No. 487

Serious nature.

July 11, 2018

Met in the Ultra Space Wilds.

Mischievous.

Caught after 3 soft resets in Pokémon Ultra Moon.

Bubbles

No. 579

Careful nature.

July 20, 2018

Met on Route 5.

Somewhat vain.

Caught via random encounter in Pokémon White.

Salandit

No. 757

Rash nature.

December 1, 2019

Hatched in Bridge Field.

Likes to relax.

Hatched from a random egg in Pokémon Sword.

Spritzee

No. 682

Timid nature.

January 13 2020

Hatched on the Hammerlocke Hills.

Proud of its power.

Hatched from a random egg in Pokémon Sword.

Party Cannon

No. 263 (Galarian)

Quiet nature.

February 28, 2020

Met on Route 5.

Likes to thrash about.

Hatched via Masuda method after 1141 eggs in Pokémon Sword.

Pikachu

No. 025

Rash nature.

June 7, 2020

Met in a Pokémon Den.

Alert to sounds.

Caught via random Raid Battle in Pokémon Sword.

Blacephalon

No. 806

Docile nature.

October 26, 2020

Met in the Max Lair.

Mischevious.

Caught via Dynamax Adventure hunt in Pokémon Sword.

Latios

No. 381

Quiet nature.

October 27, 2020

Met in the Max Lair.

Alert to sounds.

Caught via Dynamax Adventure hunt in Pokémon Sword.

Accelgor

No. 617

Quirky nature.

November 2, 2020

Met in the Max Lair.

Capable of taking hits.

Caught via random Dynamax Adventure in Pokémon Sword.

Austin

No. 849

Timid nature.

June 5, 2021

Met on Route 5.

Capable of taking hits.

Hatched from a random egg in Pokémon Sword.

Graveler

No. 075

Rash nature.

December 31, 2021

Met on Mount Coronet.

Often lost in thought.

Caught via random encounter in Pokémon Brilliant Diamond.

Golem

No. 076

Adamant nature.

January 30, 2022

Met in the Celestica Ruins.

No trait.

Caught via random encounter in Pokémon Legends: Arceus.

Glalie

No. 362

Lonely nature.

February 10, 2022

Met on the Avalanche Slopes.

No trait.

Caught via random encounter in Pokémon Legends: Arceus.

Braviary

No. 628 (Hisuian)

Lax nature.

February 17, 2022

Met at Lake Acuity.

No trait.

Caught via mass outbreak in Pokémon Legends: Arceus.

Froslass

No. 478

Mild nature.

February 26, 2022

Met in Whiteout Valley.

No trait.

Caught via mass outbreak in Pokémon Legends: Arceus.

Decidueye

No. 724 (Hisuian)

Hasty nature.

Feburary 27, 2022

Met at the Fabled Spring.

No trait.

Caught via mass outbreak in Pokémon Legends: Arceus.

Samurott

No. 503 (Hisuian)

Naive nature.

Feburary 28, 2022

Met in the Bonechill Wastes.

No trait.

Caught via mass outbreak in Pokémon Legends: Arceus.

Machoke

No. 067

Quiet nature.

February 28, 2022

Met in the Alabaster Icelands.

No trait.

Caught via mass outbreak in Pokémon Legends: Arceus.

Luxray

No. 405

Rash nature.

March 2, 2022

Met in the Wayward Wood.

No trait.

Caught via mass outbreak in Pokémon Legends: Arceus.

Gallade

No. 475

Naughty nature.

March 16, 2022

Met in the Alabaster Icelands.

No trait.

Caught via mass outbreak in Pokémon Legends: Arceus.

Alakazam

No. 475

Adamant nature.

March 16, 2022

Met on Ramanas Island.

No trait.

Caught via mass outbreak in Pokémon Legends: Arceus.

Silcoon

No. 266

Lax nature.

June 4, 2022

Met in Nature's Pantry.

No trait.

Caught via random encounter in Pokémon Legends: Arceus.

Zanza

No. 493

Docile nature.

July 2, 2022

Met in the Hall of Origin.

Mischievous.

Caught after 141 soft resets in Pokémon Brilliant Diamond.

Celestia

No. 488

Quiet nature.

August 26, 2022

Met in the Ultra Space Wilds.

Somewhat vain.

Caught after 434 soft resets in Pokémon Ultra Sun.

Swablu

No. 333

Gentle nature.

March 14, 2023

Met in West Province (Area One).

Hates to lose.

Caught via random encounter in Pokémon Violet.