2024 MLB Draft tracker: First-round picks, results and analysis, MLB Draft order, follow updates live

Major League Baseball’s 2024 amateur draft got underway on Sunday evening. As has been the custom in recent years, the draft is taking place alongside the start of the All-Star Game festivities (taking place this year in Arlington, Texas). Teams are making their picks over 20 rounds and three days, with the curtain closing on another draft sometime on Tuesday. The first 74 picks of the 2024 MLB Draft are being made Sunday night.

CBS Sports graded every first-round pick here. The Guardians took Oregon State infielder Travis Bazzana with the No. 1 overall pick. Chase Burns (Reds), Charlie Condon (Rockies), Nick Kurtz (A’s) and Hagen Smith (White Sox) rounded out the top five.

Meanwhile, below you’ll find CBS Sports’ MLB Draft tracker, detailing every pick in the class and providing analysis on each of the 30 first-round selections.

First-round picks, analysis

Prospect Promotion Incentive Picks

31. Diamondbacks: Ryan Waldschmidt, OF, Kentucky
32. Orioles: Griff O’Ferrall, SS, Virginia

Compensation pick

33. Twins: Kyle DeBarge, SS, Louisiana-Lafayette

Competitive Balance Round A

34. Brewers: Blake Burke, 1B, Tennessee
35. Diamondbacks: JD Dix, SS, Whitefish Bay HS (WI)
36. Guardians: Braylon Doughty, P, Chaparral HS (CA)
37. Pirates: Levi Sterling, P, Notre Dame HS (CA)
38. Rockies: Brody Brecht, P, Iowa 
39. Nationals: Caleb Lomavita, C, Cal

Second round

40. Athletics: Tommy White, 3B, LSU
41. Royals: David Shields, P, Mt. Lebanon HS (PA)
42. Rockies: Jared Thomas, OF, Texas 
43. White Sox: Caleb Bonemer, SS, Okemos HS (MI)
44. Nationals: Luke Dickerson, SS, Morris Knolls HS (NJ)
45. Angels: Chris Cortez, P, Texas A&M
46. Mets: Janathan Santucci, P, Duke 
47. Pirates: Wyatt Sanford, SS, Independence HS (TX)
48. Guardians: Jacob Cozart, C, NC State
49. Tigers: Owen Hall, P, Edmond North HS (OK)
50. Red Sox: Payton Tolle, P, TCU 
51. Reds: Tyson Lewis, SS, Millard West HS (NE)
52. Padres: Boston Bateman, P, Adolfo Camarillo HS (CA)
53. Yankees: Bryce Cunningham, P, Vanderbilt
54. Cubs: Cole Mathis, 3B, College of Charleston 
55. Mariners: Ryan Sloan, P, York Community HS (IL)
56. Marlins: Carter Johnson, SS, Oxford HS (AL)
57. Brewers: Bryce Meccage, P, The Pennington School (NJ)
58. Rays: Èmilien Pitre, 2B, Kentucky
59. Blue Jays: Khal Stephen, P, Mississippi State
60. Twins: Billy Amick, 3B, Tennessee 
61. Orioles: Ethan Anderson, C, Virginia 
62. Braves: Carter Holton, P, Vanderbilt
63. Phillies: Griffin Burkholder, OF, Freedom HS (VA) 
64. Diamondbacks: Ivan Luciano, C, El Shaddai Christian Academy (PR)
65. Rangers: Dylan Dreiling, OF, Tennessee

Competitive Balance Round B

66. Rays:
67. Brewers:
68. White Sox:
69. Twins:
70. Marlins:
71. Reds:
72. Tigers:
73. Athletics:

Compensation pick

74. Angels:

Third round

75. Athletics:
76. Royals:
77. Rockies:
78. White Sox:
79. Nationals:
80. Cardinals:
81. Angels:
82. Mets:
83. Pirates:
84. Guardians:
85. Tigers:
86. Red Sox:
87. Reds:
88. Padres:
89. Yankees:
90. Cubs:
91. Mariners:
92. Marlins:
93. Brewers:
94. Rays:
95. Blue Jays:
96. Twins:
97. Orioles:
98. Dodgers:
99. Braves:
100. Phillies:
101. Astros:
102. Diamondbacks:
103. Rangers:

Fourth round

104. Athletics:
105. Royals:
106. Rockies:
107. White Sox:
108. Nationals:
109. Cardinals:
110. Angels:
111. Mets:
112. Pirates:
113. Guardians:
114. Tigers:
115. Red Sox:
116. Giants:
117. Reds:
118. Padres:
119. Yankees:
120. Cubs:
121. Mariners:
122. Marlins:
123. Brewers:
124. Rays:
125. Blue Jays:
126. Twins:
127. Orioles:
128. Dodgers:
129. Braves:
130. Phillies:
131. Astros:
132. Diamondbacks:
133. Rangers:

Compensation picks

134. Padres:
135. Padres:
136. Blue Jays:

Fifth round

137. Athletics:
138. Royals:
139. Rockies:
140. White Sox:
141. Nationals:
142. Cardinals:
143. Angels:
144. Mets:
145. Pirates:
146. Guardians:
147. Tigers:
148. Red Sox:
149. Giants:
150. Reds:
151. Padres:
152. Yankees:
153. Cubs:
154. Mariners:
155. Marlins:
156. Brewers:
157. Rays:
158. Blue Jays:
159. Twins:
160. Orioles:
161. Braves:
162. Phillies:
163. Astros:
164. Diamondbacks:
165. Rangers:

Sixth round

166. Athletics:
167. Royals:
168. Rockies:
169. White Sox:
170. Nationals:
171. Cardinals:
172. Angels:
173. Mets:
174. Pirates:
175. Guardians:
176. Tigers:
177. Red Sox:
178. Giants:
179. Reds:
180. Padres:
181. Yankees:
182. Cubs:
183. Mariners:
184. Marlins:
185. Brewers:
186. Rays:
187. Blue Jays:
188. Twins:
189. Orioles:
190. Dodgers:
191. Braves:
192. Phillies:
193. Astros:
194. Diamondbacks:
195. Rangers:

Seventh round

196. Athletics:
197. Royals:
198. Rockies:
199. White Sox:
200. Nationals:
201. Cardinals:
202. Angels:
203. Mets:
204. Pirates:
205. Guardians:
206. Tigers:
207. Red Sox:
208. Giants:
209. Reds:
210. Padres:
211. Yankees:
212. Cubs:
213. Mariners:
214. Marlins:
215. Brewers:
216. Rays:
217. Blue Jays:
218. Twins:
219. Orioles:
220. Dodgers:
221. Braves:
222. Phillies:
223. Astros:
224. Diamondbacks:
225. Rangers:

Eighth round

226. Athletics:
227. Royals:
228. Rockies:
229. White Sox:
230. Nationals:
231. Cardinals:
232. Angels:
233. Mets:
234. Pirates:
235. Guardians:
236. Tigers:
237. Red Sox:
238. Giants:
239. Reds:
240. Padres:
241. Yankees:
242. Cubs:
243. Mariners:
244. Marlins:
245. Brewers:
246. Rays:
247. Blue Jays:
248. Twins:
249. Orioles:
250. Dodgers:
251. Braves:
252. Phillies:
253. Astros:
254. Diamondbacks:
255. Rangers:

Ninth round

256. Athletics:
257. Royals:
258. Rockies:
259. White Sox:
260. Nationals:
261. Cardinals:
262. Angels:
263. Mets:
264. Pirates:
265. Guardians:
266. Tigers:
267. Red Sox:
268. Giants:
269. Reds:
270. Padres:
271. Yankees:
272. Cubs:
273. Mariners:
274. Marlins:
275. Brewers:
276. Rays:
277. Blue Jays:
278. Twins:
279. Orioles:
280. Dodgers:
281. Braves:
282. Phillies:
283. Astros:
284. Diamondbacks:
285. Rangers:

10th round

286. Athletics:
287. Royals:
288. Rockies:
289. White Sox:
290. Nationals:
291. Cardinals:
292. Angels:
293. Mets:
294. Pirates:
295. Guardians:
296. Tigers:
297. Red Sox:
298. Giants:
299. Reds:
300. Padres:
301. Yankees:
302. Cubs:
303. Mariners:
304. Marlins:
305. Brewers:
306. Rays:
307. Blue Jays:
308. Twins:
309. Orioles:
310. Dodgers:
311. Braves:
312. Phillies:
313. Astros:
314. Diamondbacks:
315. Rangers:

11th round

316. Athletics:
317. Royals:
318. Rockies:
319. White Sox:
320. Nationals:
321. Cardinals:
322. Angels:
323. Mets:
324. Pirates:
325. Guardians:
326. Tigers:
327. Red Sox:
328. Giants:
329. Reds:
330. Padres:
331. Yankees:
332. Cubs:
333. Mariners:
334. Marlins:
335. Brewers:
336. Rays:
337. Blue Jays:
338. Twins:
339. Orioles:
340. Dodgers:
341. Braves:
342. Phillies:
343. Astros:
344. Diamondbacks:
345. Rangers:

12th round

346. Athletics:
347. Royals:
348. Rockies:
349. White Sox:
350. Nationals:
351. Cardinals:
352. Angels:
353. Mets:
354. Pirates:
355. Guardians:
356. Tigers:
357. Red Sox:
358. Giants:
359. Reds:
360. Padres:
361. Yankees:
362. Cubs:
363. Mariners:
364. Marlins:
365. Brewers:
366. Rays:
367. Blue Jays:
368. Twins:
369. Orioles:
370. Dodgers:
371. Braves:
372. Phillies:
373. Astros:
374. Diamondbacks:
375. Rangers:

13th round

376. Athletics:
377. Royals:
378. Rockies:
379. White Sox:
380. Nationals:
381. Cardinals:
382. Angels:
383. Mets:
384. Pirates:
385. Guardians:
386. Tigers:
387. Red Sox:
388. Giants:
389. Reds:
390. Padres:
391. Yankees:
392. Cubs:
393. Mariners:
394. Marlins:
395. Brewers:
396. Rays:
397. Blue Jays:
398. Twins:
399. Orioles:
400. Dodgers:
401. Braves:
402. Phillies:
403. Astros:
404. Diamondbacks:
405. Rangers:

14th round

406. Athletics:
407. Royals:
408. Rockies:
409. White Sox:
410. Nationals:
411. Cardinals:
412. Angels:
413. Mets:
414. Pirates:
415. Guardians:
416. Tigers:
417. Red Sox:
418. Giants:
419. Reds:
420. Padres:
421. Yankees:
422. Cubs:
423. Mariners:
424. Marlins:
425. Brewers:
426. Rays:
427. Blue Jays:
428. Twins:
429. Orioles:
430. Dodgers:
431. Braves:
432. Phillies:
433. Astros:
434. Diamondbacks:
435. Rangers:

15th round

436. Oakland Athletics

437. Kansas City Royals

438. Colorado Rockies

439. Chicago White Sox

440. Washington Nationals

441. St. Louis Cardinals

442. Los Angeles Angels

443. New York Mets

444. Pittsburgh Pirates

445. Cleveland Guardians

446. Detroit Tigers

447. Boston Red Sox

448. San Francisco Giants

449. Cincinnati Reds

450. San Diego Padres

451. New York Yankees

452. Chicago Cubs

453. Seattle Mariners

454. Miami Marlins

455. Milwaukee Brewers

456. Tampa Bay Rays

457. Toronto Blue Jays

458. Minnesota Twins

459. Baltimore Orioles

460. Los Angeles Dodgers

461. Atlanta Braves

462. Philadelphia Phillies

463. Houston Astros

464. Arizona Diamondbacks

465. Texas Rangers

16th round

466. Oakland Athletics

467. Kansas City Royals

468. Colorado Rockies

469. Chicago White Sox

470. Washington Nationals

471. St. Louis Cardinals

472. Los Angeles Angels

473. New York Mets

474. Pittsburgh Pirates

475. Cleveland Guardians

476. Detroit Tigers

477. Boston Red Sox

478. San Francisco Giants

479. Cincinnati Reds

480. San Diego Padres

481. New York Yankees

482. Chicago Cubs

483. Seattle Mariners

484. Miami Marlins

485. Milwaukee Brewers

486. Tampa Bay Rays

487. Toronto Blue Jays

488. Minnesota Twins

489. Baltimore Orioles

490. Los Angeles Dodgers

491. Atlanta Braves

492. Philadelphia Phillies

493. Houston Astros

494. Arizona Diamondbacks

495. Texas Rangers

17th round

496. Oakland Athletics

497. Kansas City Royals

498. Colorado Rockies

499. Chicago White Sox

500. Washington Nationals

501. St. Louis Cardinals

502. Los Angeles Angels

503. New York Mets

504. Pittsburgh Pirates

505. Cleveland Guardians

506. Detroit Tigers

507. Boston Red Sox

508. San Francisco Giants

509. Cincinnati Reds

510. San Diego Padres

511. New York Yankees

512. Chicago Cubs

513. Seattle Mariners

514. Miami Marlins

515. Milwaukee Brewers

516. Tampa Bay Rays

517. Toronto Blue Jays

518. Minnesota Twins

519. Baltimore Orioles

520. Los Angeles Dodgers

521. Atlanta Braves

522. Philadelphia Phillies

523. Houston Astros

524. Arizona Diamondbacks

525. Texas Rangers

18th round

526. Oakland Athletics

527. Kansas City Royals

528. Colorado Rockies

529. Chicago White Sox

530. Washington Nationals

531. St. Louis Cardinals

532. Los Angeles Angels

533. New York Mets

534. Pittsburgh Pirates

535. Cleveland Guardians

536. Detroit Tigers

537. Boston Red Sox

538. San Francisco Giants

539. Cincinnati Reds

540. San Diego Padres

541. New York Yankees

542. Chicago Cubs

543. Seattle Mariners

544. Miami Marlins

545. Milwaukee Brewers

546. Tampa Bay Rays

547. Toronto Blue Jays

548. Minnesota Twins

549. Baltimore Orioles

550. Los Angeles Dodgers

551. Atlanta Braves

552. Philadelphia Phillies

553. Houston Astros

554. Arizona Diamondbacks

555. Texas Rangers

19th round

556. Oakland Athletics

557. Kansas City Royals

558. Colorado Rockies

559. Chicago White Sox

560. Washington Nationals

561. St. Louis Cardinals

562. Los Angeles Angels

563. New York Mets

564. Pittsburgh Pirates

565. Cleveland Guardians

566. Detroit Tigers

567. Boston Red Sox

568. San Francisco Giants

569. Cincinnati Reds

570. San Diego Padres

571. New York Yankees

572. Chicago Cubs

573. Seattle Mariners

574. Miami Marlins

575. Milwaukee Brewers

576. Tampa Bay Rays

577. Toronto Blue Jays

578. Minnesota Twins

579. Baltimore Orioles

580. Los Angeles Dodgers

581. Atlanta Braves

582. Philadelphia Phillies

583. Houston Astros

584. Arizona Diamondbacks

585. Texas Rangers

20th round

586. Oakland Athletics

587. Kansas City Royals

588. Colorado Rockies

589. Chicago White Sox

590. Washington Nationals

591. St. Louis Cardinals

592. Los Angeles Angels

593. New York Mets

594. Pittsburgh Pirates

595. Cleveland Guardians

596. Detroit Tigers

597. Boston Red Sox

598. San Francisco Giants

599. Cincinnati Reds

600. San Diego Padres

601. New York Yankees

602. Chicago Cubs

603. Seattle Mariners

604. Miami Marlins

605. Milwaukee Brewers

606. Tampa Bay Rays

607. Toronto Blue Jays

608. Minnesota Twins

609. Baltimore Orioles

610. Los Angeles Dodgers

611. Atlanta Braves

612. Philadelphia Phillies

613. Houston Astros

614. Arizona Diamondbacks

615. Texas Rangers