Kate Upton, a 19-year-old American model and actress known for appearing in the 2011 Sports Illustrated Swimsuit issue as Rookie of the Year, has been named AskMen's No. 2 most desirable woman of 2012. It is the site's 11th Annual Top 99 Most Desirable Women.

Upton fell short of the top spot, which went to another beauty, Modern Family star Sofia Vergara.

Here' what AskMen had to say about Upton:

How does the Sports Illustrated Swimsuit Issue still compete with all of the sexy photo spreads and porn found online these days? By featuring the most gorgeous bikini beauties in the world. And Kate Upton was 2011's best find. Upton's classically curvy body and face full of girlish charm make her an easy choice as a breakout model. Even a video of her doing the Dougie at a Clippers game went viral. If she can make the dumbest dance craze in years look sexy, just imagine what else she can do.

According to Sports Illustrated, Upton is a Midwest native who always dreamed of being a model. She walked into an open call more than three years ago and booked her first job.Upton has been the face for Guess Lingerie and has been on the cover of Cosmopolitan Bride, the Web site stated.

Here's the full list.

1. Sofia Vergara
2. Kate Upton
3. Rooney Mara
4. Miranda Kerr
5. Nicki Minaj
6. Emma Stone
7. Scarlett Johansson
8. Kim Kardashian
9. Rihanna
10. Candice Swanepoel
11. Kate Middleton
12. Zooey Deschanel
13. Mila Kunis
14. Selena Gomez
15. Daisy Lowe
16. Katy Perry
17. Emma Watson
18. Lady Gaga
19. Lea Michele
20. Rosie Huntington-Whiteley
21. Natalie Portman
22. Kate Beckinsale
23. Olivia Wilde
24. Jessica Alba
25. Emmanuelle Chriqui
26. Minka Kelly
27. Kristen Stewart
28. Dianna Agron
29. Hayley Atwell
30. Kat Dennings
31. Lara Stone
32. Blake Lively
33. Brooklyn Decker
34. Jessica Gomes
35. Amber Heard
36. Kristen Wiig
37. Anne Hathaway
38. Sara Jane Underwood
39. Beyonce
40. Brittney Palmer
41. Amanda Seyfried
42. Alyson Hannigan
43. Liu Wen
44. Krysten Ritter
45. Stacy Keibler
46. Nicole Scherzinger
47. Jennifer Lawrence
48. Candace Bailey
49. Penelope Cruz
50. Carey Mulligan
51. Bar Refaeli
52. Jordana Brewster
53. Gisele Bundchen
54. Eva Mendes
55. Christina Ricci
56. Marisa Miller
57. Georgia Jagger
58. Freida Pinto
59. Anais Mali
60. Taylor Swift
61. Tamara Ecclestone
62. The Daily Girls
63. Michelle Williams
64. Leryn Franco
65. Olivia Munn
66. Aubrey Plaza
67. Irina Shayk
68. Arianny Celeste
69. Cheryl Cole
70. Priyanka Chopra
71. Adriana Lima
72. Chanel Iman
73. Lily Aldridge
74. Kreayshawn
75. Olga Fonda
76. Kate Moss
77. Zoe Kravitz
78. Rose Byrne
79. Caroline Wozniacki
80. Demi Moore
81. Elsa Pataky
82. Sunny Leone
83. Zoe Saldana
84. Camilla Belle
85. Maria Menounous
86. Jessica Chastain
87. Madalina Ghenea
88. Emilia Clarke
89. Lake Bell
90. Berenice Marlohe
91. Alessandra Ambrosio
92. Adele
93. Jennifer Lopez
94. Elizabeth Olsen
95. Lana del Rey
96. Megan Fox
97. Tina Fey
98. Pippa Middleton
99. Paz de la Huerta