در حالی که هنوز نمایندگان ایران در رشته‌های کشتی آزاد و تکواندو کار خود را در رقابت‌های المپیک ۲۰۱۲ آغاز نکرده‌اند، کاروان ورزشی کشورمان ۴ مدال طلا، ۳ نقره و یک برنز کسب کرده تا بهترین نتیجه تاریخ المپیک ایران رقم بخورد.

مدال‌های ایران توسط ورزشکاران رشته‌های وزنه‌برداری، کشتی فرنگی و پرتاب دیسک کسب شده است.

تاریخچه حضور ایران در رقابت‌های المپیک به شرح زیر است:

چهاردهمین دوره: ۱۹۴۸ – لندن(انگلستان)

ایران با کسب یک مدال برنز در رده آخر کشورهای دریافت کننده مدال(سی و چهارم) قرار گرفت.

پانزدهمین دوره: ۱۹۵۲ – هلسینکی(فنلاند)

کاروان کشورمان با کسب ۳ مدال نقره و ۴ مدال برنز در رده سی‌ام جای گرفت.

شانزدهمین دوره: ۱۹۵۶ – ملبورن(استرالیا)

ایران با کسب ۲ مدال طلا، ۲ نقره و یک برنز در رده بندی نهایی، چهاردهم شد.

هفدهمین دوره: ۱۹۶۰ – رم(ایتالیا)

کاروان ایران با کسب یک مدال نقره و ۳ برنز در رده بیست‌وهشتم جای گرفت.

هجدهمین دوره: ۱۹۶۴ – توکیو(ژاپن)

ورزشکاران کشورمان با دریافت ۲ مدال برنز در رده‌بندی نهایی، سی‌وپنجم شدند.

نوزدهمین دوره: ۱۹۶۸ – مکزیکو(مکزیک)

ایران با کسب ۲ مدال طلا، یک نقره و ۲ برنز در رده‌بندی نهایی، نوزدهم شد.

بیستمین دوره: ۱۹۷۲ – مونیخ(آلمان غربی)

کاروان ایران با دریافت ۲ مدال نقره و یک برنز در رده بیست‌و‌هشتم جای گرفت.

بیست‌و‌یکمین دوره: ۱۹۷۶ – مونترال(کانادا)

کاروان کشورمان با کسب یک مدال نقره و یک برنز در رده‌بندی نهایی، سی‌و‌سوم شد.

ایران در دوره‌های بیست‌و‌دوم و بیست‌و‌سوم حاضر نبود.

بیست‌وچهارمین دوره: ۱۹۸۸ – سئول(کره‌جنوبی)

کاروان ایران با کسب یک مدال نقره همراه با کشورهای کاستاریکا، شیلی، سنگال، جزایر ویرجین، جزایر آنتیل، پرو و اندونزی در رده سی‌وششم قرار گرفت.

بیست‌و‌پنجمین دوره: ۱۹۹۲ – بارسلون(اسپانیا)

ملی‌پوشان کشورمان با یک مدال نقره و ۲ برنز به همراه بلژیک و کرواسی در رده چهل‌و‌چهارم قرار گرفتند.

بیست‌و‌ششمین دوره: ۱۹۹۶ – آتلانتا(ایالات متحده)

تیم ایران با یک مدال طلا، یک نقره و یک برنز در مکان چهل‌و‌سوم جای گرفت.

بیست‌و‌هفتمین دوره: ۲۰۰۰ – سیدنی(استرالیا)

ایران با ۳ مدال طلا و یک برنز به مقام بیست‌و‌ششم دست یافت.

بیست‌و‌هشتمین دوره: ۲۰۰۴ – آتن(یونان)

تیم ایران با کسب ۲ مدال طلا، ۲ نقره و ۲ برنز در رده بیست‌ونهم جای گرفت.

بیست‌و‌نهمین دوره: ۲۰۰۸ – پکن(چین)

تیم ایران با کسب یک مدال طلا و یک مدال برنز در رده پنجاه‌و‌یکم جای گرفت.

بدین ترتیب کاروان ایران در سی‌امین دوره رقابت‌های المپیک ۲۰۱۲ لندن که از ۶ مرداد آغاز شده و تا ۲۲ مردادماه ادامه خواهد داشت، تا پایان روز یازدهم با ۴ طلا، ۳ نقره و یک برنز بهترین نتایج تاریخ خود را کسب کرده است.