The 12 Most Impressive Pitching Performances in MLB History

Prev1 of 2Next
Use your ← → (arrow) keys to browse

On Saturday, Chicago White Sox pitcher Philip Humber became the 21st pitcher in Major League Baseball history to record a perfect game.

In a performance that can only be described as dominating, Humber retired 27 straight Seattle Mariners using just 97 pitches while striking out nine.

The outing was certainly one for the ages, and it calls to mind some of the greatest pitching performances in baseball history.


By the numbers, Phil Humber's performance on Saturday is one of the most dominant pitching performances in MLB history.(By Keith Allison on Flickr, derivative work: Muboshgu via Wikimedia Commons)

It would be easy to list each of the 21 perfect games, but for this article I’m more focused on some of the most amazing and impressive feats pitchers have accomplished, many of which did not result in no-hitters or perfect games – for which usually, let’s be honest, a decent amount of luck can be required.

These outstanding performances are not being listed in any specific order, because like a great work of art, the beauty of each game is in the eye of the beholder.

Trying to quantify the greatness of these games would be akin to trying to figure out if Metallica’s “Master of Puppets” is better than “Ride the Lightning” or if Jean-Claude Van Damme’s Bloodsport is better than Kickboxer – no fun and ultimately impossible.

Here is a look at the most impressive games ever pitched in the majors:

Hideo Nomo’s No-Hitter at Coors Field

The box score alone doesn’t tell the story of how impressive Hideo Nomo’s no-hitter against the Colorado Rockies was on September 17, 1996.

Consider the fact that it’s the only no-no in the history of Coors Field and you add a little historical significance.

Consider that it was in the per-humidor days and it gets quite a bit more impressive.

Then, when you look at the lineup Nomo blanked, it becomes nearly amazing.


Image via

The 1996 Rockies featured a fearsome lineup highlighted by Andres Galarraga (.304/47 HR/150 RBI), Ellis Burks (.344/40 HR/128 RBI), Vinny Castilla (.304/40 HR/113 RBI), and Dante Bichette (.313/31 HR/141 RBI). Neifi Perez was the only weak spot in the lineup that day (other than pitcher Bill Swift), and he was a sub for starter Walt Weiss.

Nomo struck out eight and walked four in his no-hitter at Coors, both of which are pretty pedestrian numbers in a no-hitter, but no other pitcher was ever able to do what Nomo did – no-hit the best lineup in the league in the least pitcher-friendly ballpark in the league.

“Red” Barrett’s 58-Pitch Shutout

You’ve heard of pitching to contact, but what “Red” Barrett of the Boston Braves accomplished on August 10, 1944 is absurd.

Barrett pitched a complete game, 2-hitter against the Cincinnati Reds – and only needed 58 pitches to do it.


Image via:

Barrett walked no one and struck out no one and averaged 6.4 pitches per inning. The Braves didn’t exactly light up the scoreboard either, scoring two runs, and with Barrett’s efficiency the game only lasted 1 hour and 15 minutes.

That’s 75 minutes, not a misprint.

In an era when starting pitchers routinely went deep into triple-digit pitch counts, Barrett’s feat is extraordinary. I am confident that we will never again see a pitcher complete a game with as few pitches as Barrett did.

Doc Ellis’ Chemically-Enhanced No-Hitter

Doc Ellis of the Pittsburgh Pirates threw a no-hitter on June 12, 1970 against the San Diego Padres, and while it’s not the best performance on this list statistically, it is certainly impressive…and interesting.

The box score for Ellis included eight walks and six strikeouts with no runs. That he was a little wild is understandable – Ellis admitted in 1984 to being under the influence of LSD during the game.

I’m in now way advocating the use of LSD, but it is remarkable that a man who was hallucinating — he reportedly could not see the catcher’s signals, thought the baseball was changing in size, jumped out of the way of what he thought was a line drive but turned out to be a slow dribbler in front of the plate, thought Richard Nixon was umpiring home plate, and thought he was pitching to Jimi Hendrix who, instead of a bat was wielding a guitar — was able to retire 27 batters without allowing a hit.

Even a cursory read of Ellis’ exploits as a professional will demonstrate the eccentricity of the man. His drug-hazed no-hitter is as good a story as you’ll find on this list, and the animated recreation of it is amazing.


“Catfish” Hunter’s Perfect Day

Jim “Catfish” Hunter threw one of baseball’s 21 perfect games on May 8, 1968, as his Oakland Athletics (in their first season since moving from Kansas City) beat the Minnesota Twins 4-0.

What made Hunter’s performance even more impressive was the fact that he was 3-4 at the plate with a double and three RBI, including what turned out to be the game-winner – a bunt single in the 7th inning. He struck out 11 batters as well, tied for third-most in a perfect game.


Image via

The perfect game by Hunter was the first in the American League in 46 years. It’s tough to say one perfect game is better than another, but no pitcher has hit as well as Hunter did in a perfect game, earning him a spot on this list.

Plus, “Catfish” is easily the best nickname of a perfect game pitcher.

Rick Wise Single-Handedly Destroys the Big Red Machine

Speaking of amazing hitting performances by pitchers, Rick Wise of the Philadelphia Phillies had perhaps the best all-around game ever by a baseball player.

On the mound, Wise’s performance is special because he tossed his no-hitter against the Cincinnati Reds during their “Big Red Machine” era.

Pete Rose, George Foster, Lee May, Johnny Bench, Tony Perez, Dave Concepcion and others all failed to get a knock against Wise. In addition, Wise only walked a single batter and struck out 3.


Image via

Those pitching stats, while impressive, fall short of some of the others on this list. At the plate, however, Wise is second to none, as that day he launched not one but two home runs against the Reds.

Wise deserves his spot on this list by being the greatest example of a pitcher dominating a game with his arm and his bat.

David Cone’s Interleague Perfect Game

David Cone threw a perfect game on July 18, 1999 for the New York Yankees, and his is one of the most impressive ever pitched.

After a 33-minute rain delay, Cone set about his dismantling of the Montreal Expos en route to 10 strikeouts. The most impressive thing about his perfect game is that it only took him 88 pitches to finish.


Image via

Cone’s feat was also memorable as it is still the only perfect game to happen during interleague play. The game had a ceremonial air to it, as it was “Yogi Berra Day” at Yankee Stadium and Berra caught the first pitch from former Yankee perfect game thrower Don Larsen (more on him in a minute).

Unfortunately for Cone, the perfect game was his last shutout.

At 36, his time in the majors was drawing to a close. He pitched an ineffective 2000 season for the Yankees and had a mediocre 2001 season for the Boston Red Sox. He finally called it quits after a failed comeback with the New York Mets in 2003.


There are six pitching performances left — including a 12-inning perfect game and the most dominant pitching performance in Cubs’ history — but only five games remaining.

To figure out how that math works, click to continue reading about the most impressive pitching performances in baseball history.

Prev1 of 2Next
Use your ← → (arrow) keys to browse

About Keith Mullett

Keith is an Ohio-based sports and pop culture junkie who began writing for MSF in June 2011. His ramblings about sports, music, movies and books can be further enjoyed by following him on Twitter @keithmullett.

In addition to his work for MSF, Keith operates a blog called Commercial Grade, in which he critiques television commercials from the perspective of the average viewer.


  1. Love the website– extremely easy to navigate and lots to think about!

  2. I also believe hence, perfectly composed post!

  3. Thanks for some other magnificent article. Where else could anyone get that type of info in such a perfect way of writing?

    I’ve a presentation next week, and I am at the search for such information.

  4. Thanks in favor of sharing such a fastidious thought,
    post is fastidious, thats why i have read it entirely

  5. Solid, well-researched content. I just sent this to a coworker who has been doing some work of her own on this topic. To show their appreciation, she just asked me to have lunch! So, I guess I should say:, cheers for the drink – LOL!

  6. Your method of explaining everything in this paragraph is in fact good,
    all be able to simply be aware of it, Thanks a lot.

  7. If you wish for to get a great deal from this article then you have to
    apply these methods to your won website.

  8. Quite a good read. I just passed this on 9/12/2016 to a classmate who has been doing some work of their own on this subject. To show his appreciation, they just bought me a drink! So, I guess I should say: Cheers for the drink!

  9. Great site. Lots of useful information here. I’m sending it to some buddies ans additionally
    sharing in delicious. And of course, thank you in your sweat!

  10. Good, solid content. I just now passed this on 9/14/2016 to a fellow student who’s been doing a little research of their own on this subject. To say thanks, they just bought me dinner! So, I should probably say: Thank you for the drink!

  11. 9/15/2016 @ 15:41:53 Like– extremely informative and lots to explore!

  12. Wonderful blog! I found it while searching on Yahoo News.

    Do you have any suggestions on how to get listed in Yahoo News?
    I’ve been trying for a while but I never seem to
    get there! Appreciate it

  13. Why visitors still make use of to read news papers when in this technological
    globe all is presented on net?

  14. Thank you for the good writeup. It if truth be told was once a enjoyment account it.
    Look complicated to far added agreeable from you!
    By the way, how could we be in contact?

  15. Valuable info. Lucky me I found your website accidentally, and I’m shocked why this coincidence didn’t took place earlier! I bookmarked it.

  16. Admiring the hard work you put into your site and in depth information you provide.
    It’s awesome to come across a blog every once in a while that isn’t the same
    outdated rehashed material. Great read! I’ve saved your site and I’m including your RSS feeds to my Google account.

  17. In my estimation, does a excellent job of handling subjects like this! Even if often deliberately controversial, the information is more often than not thoughtful and stimulating.

  18. My brother recommended I would possibly like this blog.
    He was entirely right. This put up actually made my day.
    You cann’t imagine simply how much time I had spent for this information! Thanks!

  19. Many thanks for the great website you’ve set up at Your enthusiastic take on the subject is absolutely inspiring. Thanks again!

  20. Hiya very cool web site!! Man .. Beautiful ..
    Amazing .. I will bookmark your web site and take
    the feeds also? I’m happy to search out so many helpful info right here within the post, we’d like work out extra
    strategies on this regard, thank you for sharing. .

    . . . .

  21. Right now it looks like BlogEngine is the top blogging platform available right now. (from what I’ve read) Is that what you are using on your blog?

  22. I’m pleased by the manner in which handles this sort of topic! Generally to the point, sometimes polemic, without fail well-researched as well as challenging.

  23. Thanks for the noteworthy site you’ve set up at Your enthusiasm is definitely inspiring. Thanks again!

  24. I enjoy reading an article that can make people think.
    Also, thank you for allowing for me to comment!

  25. I’ve learn several good stuff here. Definitely worth bookmarking for revisiting.
    I surprise how so much attempt you place to create any such magnificent informative website.

  26. The subsequent time I learn a blog, I hope that it doesnt disappoint me as much as this one. I imply, I do know it was my choice to learn, but I really thought youd have one thing interesting to say. All I hear is a bunch of whining about something that you could possibly repair for those who werent too busy searching for attention.

  27. Wow that was strange. I just wrote an incredibly long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Regardless, just wanted to say superb blog!

  28. Many thanks for the inspiring blog you’ve set up at Your enthusiasm is certainly contagious. Thanks again!

  29. I’m pleased by the manner in which handles this kind of subject. Generally to the point, sometimes controversial, without fail thoughtful and more often than not quite thought-provoking.

  30. Con más de 15 años de experiencia, nos hemos convertido en la empresa líder de reparación. Establecemos controles diarios de calidad, gracias a los cuales podemos presumir de ofrecer la mayor calidad en reparaciones en Torrevieja. Nuestros técnicos están especializados en la reparación de lavadoras BOSCH en Torrevieja de todo tipo. Nuestros técnicos están especializados en la reparación de lavavajillas BOSCH de todo tipo.

  31. I’m pleased with the way that handles this kind of subject matter! Generally to the point, often contentious, consistently thoughtful and more often than not quite thought-provoking.

  32. does it again! Very perceptive site and a good article. Nice work!

  33. Nice answers in exchange of this issue with real arguments and describing everything on the subject of that.

  34. I enjoy your opinion on this topic and look forward to additional posts and comments here at Thanks!

  35. Importante empresa del sector salud requiere Bachiller y/ estudiantes Técnico y/ Tecnólogo en Archivística con experiencia mínima de 1 año en organización de archivos, elaboración y aplicación de tablas de retención documental TRD y tablas de valoración documental TVD. Importante Hospital pediátrico requiere Técnica Auxiliar de enfermería con experiencia en Cuidado integral de paciente pediátrico, administración de medicamentos y demás funciones pertinentes en pacientes pediátricos y neonatal.

  36. Hello would you mind stating which blog platform you’re working
    with? I’m going to start my own blog soon but I’m having a hard time making a decision between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design seems different then most
    blogs and I’m looking for something completely unique.

    P.S My apologies for getting off-topic but I had to ask!

  37. I generally agree with your opinion on this subject and look forward to upcoming posts and comments here at Thanks!

  38. You actually allow it to be seem so easy with
    your presentation but I find this topic to get really something which I think I might never understand.
    It appears to be too complex and extremely broad in my opinion.
    I am just looking forward for your post, I’ll try to find the hang than it!

  39. Love this site– very informative and lots to see!

  40. Heya! I just wanted to ask if you ever have any problems with hackers? My last blog (wordpress) was hacked and I ended up losing several weeks of hard work due to no backup. Do you have any solutions to stop hackers?

  41. I was wondering if you considered changing the structure of your blog?
    Its well written; I like what youve reached say.
    But you could possibly could a little more in the form of content so people could connect with it better.
    Youve got so much of text for just having one or 2 pictures.
    You could possibly could space it all out better?

  42. Nomo a Japanese hero!

  43. Hey I am so grateful I found your weblog, I really found you by error, while
    I was researching on Aol for something else, Regardless I am here
    now and would just like to say thank you for a fantastic post and a all round interesting blog
    (I also love the theme/design), I don’t have time
    to look over it all at the moment but I have saved it and also included your RSS feeds, so
    when I have time I will be back to read more, Please do
    keep up the superb job.

  44. Excellent, what a webpage it is! This blog provides valuable facts to us, keep it up.

  45. You ought to be a part of a contest for one of the
    greatest sites on the net. I am going to highly recommend this

  46. Hello Dear, are you actually visiting this site on a regular basis, if
    so afterward you will without doubt obtain nice

  47. This is very interesting, You’re a very skilled blogger.

    I have joined your rss feed and look forward to seeking more of your wonderful post.

    Also, I’ve shared your website in my social networks!

  48. Hi, I think your blog might be having browser
    compatibility issues. When I look at your website in Safari, it looks fine but when opening in Internet Explorer, it has some overlapping.
    I just wanted to give you a quick heads up!
    Other then that, very good blog!

  49. Evitar malas prácticas y seguir estos consejos que te hemos dado cuesta un mínimo esfuerzo, que tendrá un gran impacto en la forma en que tu marca aparece en la web, y te permitirá maximizar LinkedIn como un recurso social y comercial. Fundador Design Yourself – Branding, Diseño / desarrollo web y consultor en estrategia y posicionamiento SEO. Ofrecemos servicios de diseño web, tiendas online, asi como soluciones de branding, diseño gráfico y marketing online para todos los sectores.

  50. If you want to obtain much with this article then you will
    need to apply these techniques for your won blog.

  51. I’m really impressed with your writing skills in addition to with the layout on the blog.

    Is that this a paid theme or would you modify it yourself?
    In any event keep up the nice quality writing, it can be rare to see a nice blog like this one nowadays.

  52. Howdy, i read your blog site every once in awhile
    and i own a similar one and so i was just curious when you get
    a great deal of spam comments? If how do you prevent
    it, any plugin or everything you can suggest? I become a lot
    lately it’s driving me crazy so any assistance is incredibly much

  53. Great post. I used to be checking continuously this website and
    I’m impressed! Extremely useful information particularly the final part :) I take care of such info much.
    I had been trying to find this particular info for any
    long time. Thanks and best of luck.

  54. The truth is when someone doesn’t know then its as much as other visitors that they can assist,
    so here it occurs.

  55. Thank you for every other magnificent post. The place else
    could anyone get that kind of information in such an ideal approach of writing?
    I have a presentation next week, and I am at the look for such

  56. What’s up every one, here every person is sharing these know-how, so
    it’s fastidious to read this webpage, and I
    used to pay a visit this blog everyday.

  57. Peculiar article, totally what I needed.

  58. Nice blog here! Also your website loads up very fast!
    What host have you been using? Can One get the affiliate connect
    to your host? I wish my site loaded as fast as yours lol

  59. Hi there to every body, it’s my first visit of
    this weblog; this website carries awesome and genuinely fine
    information designed for readers.

  60. Hi colleagues, good post and pleasant arguments commented at this place, I am genuinely enjoying by

  61. does it yet again! Very informative site and a good article. Nice work!

  62. Thanks for the auspicious writeup. It in reality used to be a amusement account it.
    Look complex to more brought agreeable from you! By the way, how can we keep
    up a correspondence?

  63. great create, very informative. I’m wondering why the opposite experts of
    this sector do not understand this. You should continue your writing.
    I am sure, you have an excellent readers’ base already!

  64. When someone writes an article he/she retains the idea of the user within his/her mind that how a user can understand it.
    So that’s why this article is perfect. Thanks!

  65. Thanks very nice blog!

  66. I do not know if it’s just me or if perhaps everybody else experiencing issues with
    your website. It appears as if some of the written text in your posts are running
    off the screen. Can somebody else please provide feedback and let me know
    if this is happening to them too? This might be a problem with my internet browser because I’ve had this happen previously.

  67. Highly energetic post, I loved that bit. Will there be considered a part 2?

  68. This is my first time visit at here and i am genuinely happy to
    read everthing at one place.

  69. What’s up i am kavin, its my first occasion to commenting anyplace,
    when i read this article i thought i could also make comment due to this brilliant article.

  70. I don’t know whether it’s just me or if perhaps everybody else encountering difficulties with your blog site.
    It seems just as if several of the text in your own posts are running
    off the screen. Can someone else please provide feedback and let me know if it is happening for them as well?
    This may be considered a problem with my internet browser because I’ve had this happen previously.

    Thanks a lot

  71. Have you always been concerned about these issues?

  72. I constantly emailed this blog post page to all of my friends, because if prefer to read it afterward my links will too.

  73. Wow, wonderful weblog layout! How long have you been running a blog for?
    you make blogging glance easy. The entire glance of your site is fantastic,
    let alone the content!

  74. I read this piece of writing completely on the topic of the resemblance of latest and preceding technologies, it’s remarkable article.

  75. Thank you a bunch for sharing this with all of us you really
    recognize what you’re talking about! Bookmarked. Please additionally talk over
    with my web site =). We will have a link exchange contract between us

  76. Thanks very interesting blog!

  77. I really like what you guys tend to be up too.
    Such clever work and reporting! Keep up the good works guys I’ve added
    you guys to blogroll.

  78. Hi there! I just wanted to ask if you ever have any issues with hackers?
    My last blog (wordpress) was hacked and I ended
    up losing many months of hard work due to no back up.
    Do you have any solutions to protect against hackers?

  79. This excellent website definitely has all the information I wanted concerning this subject and didn’t know who to ask.

  80. Hiya very cool site!! Man .. Excellent .. Superb .. I will bookmark your site and take
    the feeds additionally? I am happy to seek out a lot of
    helpful information here in the submit, we want work out more
    strategies in this regard, thanks for sharing. .
    . . . .

  81. Hi! I am aware this is somewhat off topic having said that i was wondering which
    blog platform have you been using with this website? I’m getting tired of WordPress because I’ve
    had issues with hackers and I’m checking out alternatives for another platform.
    I would personally be fantastic if you could point me toward an effective platform.

  82. Currently it looks like Movable Type is the preferred
    blogging platform available right now. (from what I’ve read) Is that what you are using on your

  83. Greetings! I know this is kinda off topic however I’d
    figured I’d ask. Would you be interested in trading links or maybe guest authoring
    a blog article or vice-versa? My website goes over a lot of the same topics as yours and I believe we could
    greatly benefit from each other. If you might be interested feel free to send me an email.
    I look forward to hearing from you! Fantastic blog by the

  84. Greetings from Florida! I’m bored at your workplace and so i chosen to
    browse your site on my own iphone during lunch break.
    I like the knowledge you present here and can’t
    wait to have a look once i get back home. I’m surprised at how fast your blog site loaded on my small cellphone ..

    I’m not even using WIFI, just 3G .. Anyhow, superb blog!

  85. Hello! This is kind of off topic but I need some help from an established blog.
    Is it very difficult to set up your own blog? I’m not very techincal but
    I can figure things out pretty quick. I’m thinking about creating my
    own but I’m not sure where to start. Do you have any points or suggestions?
    Appreciate it

  86. Awesome! Its genuinely amazing paragraph, I have got much clear idea about
    from this article.

  87. Howdy can you mind sharing which blog platform you’re dealing
    with? I’m looking to start my very own blog in the near
    future but I’m possessing a tough time deciding between BlogEngine/Wordpress/B2evolution and Drupal.

    The reason I ask is mainly because your design and style seems
    different then most blogs and I’m looking for something completely unique.
    P.S Apologies for getting off-topic but I was required to ask!

  88. Superb site you have here but I was wanting to know if you knew of any community forums that cover the same topics talked about in this
    article? I’d really like to be a part of group where I can get feedback from
    other experienced people that share the same interest.
    If you have any suggestions, please let me know. Many thanks!

  89. We have read so many articles or reviews on the topic of the blogger lovers
    except this bit of writing is genuinely a good post, ensure that
    it stays up.

  90. wonderful points altogether, you just gained a new reader.
    What could you suggest about your put up that you made some days in the past?
    Any positive?

  91. This website was… how do you say it? Relevant!! Finally I’ve found something which helped me.

    Thanks a lot!

  92. Hi would you mind stating which blog platform you’re working with?

    I’m planning to start my own blog in the near future but I’m having a difficult time making a decision between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your layout seems different then most blogs and
    I’m looking for something completely unique.
    P.S My apologies for getting off-topic but I had to ask!

  93. What a information of un-ambiguity and preserveness of valuable knowledge about unexpected feelings.

  94. I know this if off topic but I’m looking into starting my own blog
    and was wondering what all is required to get set up? I’m assuming having a blog like yours would cost a pretty penny?
    I’m not very internet savvy so I’m not 100% sure.
    Any suggestions or advice would be greatly appreciated.
    Many thanks

  95. Hmm it appears like your website ate my first comment (it was extremely long) so I guess I’ll
    just sum it up what I had written and say, I’m thoroughly enjoying your blog.
    I as well am an aspiring blog blogger but I’m still new to everything.

    Do you have any tips for first-time blog writers?
    I’d definitely appreciate it.

  96. Fine way of explaining, and fastidious piece of writing to obtain facts
    concerning my presentation subject matter, which i am going to convey in academy.

  97. I just want to say I am just beginner to blogs and truly loved you’re blog. More than likely I’m likely to bookmark your website . You certainly come with incredible posts. With thanks for sharing your website.

  98. This post provides clear idea in favor of the new viewers of blogging, that genuinely how to do
    running a blog.

  99. Greetings from Florida! I’m bored to death at work so I decided to check out your website on my iphone
    during lunch break. I love the info you provide here
    and can’t wait to take a look when I get home.

    I’m shocked at how quick your blog loaded on my phone
    .. I’m not even using WIFI, just 3G .. Anyways, wonderful site!

  100. Pretty nice post. I just stumbled upon your blog and wanted to
    say that I have truly enjoyed surfing around your blog posts.
    In any case I will be subscribing to your rss feed and I hope you write again very soon!

  101. Do you mind if I quote a few of your posts as long as
    I provide credit and sources back to your site? My website is in the
    very same niche as yours and my visitors would genuinely benefit from some of the information you provide here.
    Please let me know if this okay with you. Thanks!

  102. Este rechazo lo encontramos en la sociedad en general, en los medios de comunicación, en las administraciones públicas y entre los mismos profesionales de la educación y el trabajo social y otros técnicos del sistema de protección de la infancia. Pero desde este domingo, una alternativa novedosa parece asomarse para recibir buen dinero sin trabajar mucho, incluso, colgando el uniforme antes del final del contrato garantizado… y es ser técnico de los Miami Marlins.

  103. I’m not sure why but this website is loading extremely slow for me.
    Is anyone else having this issue or is it a
    issue on my end? I’ll check back later on and see if the problem
    still exists.

  104. Hello, I enjoy reading all of your post. I like to write a little comment to support you.

  105. Woah! I’m really enjoying the template/theme of this website.

    It’s simple, yet effective. A lot of times it’s hard to
    get that “perfect balance” between usability and visual appeal.

    I must say you have done a fantastic job with this.
    Additionally, the blog loads very quick for me on Safari.
    Excellent Blog!

  106. Good day! I know this is kinda off topic but
    I was wondering which blog platform are you using for this website?

    I’m getting sick and tired of WordPress because I’ve had problems with hackers and
    I’m looking at options for another platform. I would be great if
    you could point me in the direction of a good platform.

  107. I like it whenever people come together and share views. Great site, continue the good work!

  108. Wow, fantastic blog layout! How long have you been blogging for?
    you make blogging look easy. The overall look of your web
    site is excellent, as well as the content!

  109. Very good information. Lucky me I found your blog by accident (stumbleupon).
    I’ve saved as a favorite for later!

Speak Your Mind