محمد بیداریان در سومین روز رقابتهای شنای رقابتهای ۲۰۱۲ المپیک لندن از ساعت ۱۰:۵۰ به وقت لندن (۱۳:۳۰ به وقت تهران) در سالن "آکواتیس" و در دسته سوم ماده ۱۰۰ متر آزاد رقابت خود با حریفان را آغاز کرد.
در این ماده که با رقابت ۶۰ شناگر و در ۸ دسته برگزار میشد، محمد بیداریان در خط ششم با شناگران کشورهای ارمنستان، گواتمالا، آروبا، آلبانی، مالت، بولیوی و گوام همگروه بود.
شناگر ۲۳ ساله المپیکی ایران در مرحله مقدماتی توانست ۱۰۰ متر را در مدت زمان ۵۲ ثانیه و ۹۳ صدم ثانیه شنا کند و در جایگاه ششم قرار بگیرد. در این گروه شناگر آلبانی در مکان نخست قرار گرفت.