בורנשטיין התחיל לשחק כדורגל בליגת התיכונים של ארצות הברית עם תיכון לוס אלמיטוס, שם הוא שיחק כדורגל במשך ארבע שנים, במקביל שיחק בקבוצת אירווין סטיקרס וכן בקבוצת כדורגל חופים. הוא החל את הקריירה שלו במכללת קאל פולי פונומה ושיחק שם לפני שעבר ל-UCLA. בורנשטיין השתתף במכביה ה-17 בשנת 2005 בישראל, במדי נבחרת הכדורגל של יהודי ארצות הברית, ועמה זכה במקום השני ובמדליית הכסף.
בשנת 2006 נבחר בורנשטיין על ידי צ'יבאס ארצות הברית בסיבוב הרביעי של דראפט ה-MLS, במקום ה-37. בורנשטיין שיחק תחילה בתור חלוץ, אך המאמן בוב בראדלי הסיט אותו לעמדת המגן השמאלי. לאחר פציעות והשעיות נאלץ לחזור בורנשטיין לעמדת החלוץ, וב-3 ביוני הבקיע את שערו הראשון בקבוצה, במשחק נגד דאלאס. הוא המשיך לשחק מצוין בחלק האחורי וגם תרם להתקפה, סיים את העונה עם שישה שערים וארבעה בישולים ונבחר לשחקן הצעיר של השנה בליגה. בשנת 2008 סבל מפציעה בברך לקראת סיום העונה.
בשנת 2011 הצטרף בורנשטיין לטיגרס מהליגה המקסיקנית, ממנה הושאל לאטלנטה. בשנת 2014 הושאל לקרטרו, ולאחר מכן חתם על חוזה קבוע בקבוצה ובסך הכל שיחק במדיה ארבע שנים בליגה המקסיקנית.
ב-5 ביוני2018 חתם בורנשטיין לעונה אחת במכבי נתניה. ב-28 ביולי 2018 ערך את הופעת הבכורה שלו במועדון, כשפתח בהרכב מול מכבי חיפה בגביע הטוטו, במחזור הפתיחה של עונת 2018/2019 ערך את הופעת הבכורה שלו בליגת העל, בהפסד 0–5 להפועל חיפה. ב-30 במרץ 2019 כבש את שער הבכורה שלו בליגה במדי מכבי נתניה בתיקו 1–1 מול בני יהודה. ב-20 ביולי2019 שוחרר מהקבוצה.[1]
ב-14 באוקטובר2009 הבקיע את שערו השני בנבחרת נגד קוסטה ריקה בתוספת הזמן. שער זה מנע מקוסטה ריקה להעפיל למונדיאל אוטומטית והעניק להונדורס את המקום השלישי. במהלך החגיגות בהונדורס, רבים צעקו בשמו של בורנשטיין. בורנשטיין לא שותף בשני משחקי הפתיחה של הנבחרת במונדיאל 2010, אך פתח בהרכב במשחק האחרון של שלב הבתים מול אלג'יריה ובשמינית הגמר מול גאנה.
את הופעתו האחרונה במדי הנבחרת ערך ב-25 ביוני2011 מול מקסיקו בגמר גביע הזהב 2011. בסך הכל לזכותו של בורנשטיין 38 הופעות במדי הנבחרת, בהן כבש שני שערים.
בורנשטיין היה מאורס לאליזבת ריינה, אך החתונה בוטלה.